How can I compute multiple boxplots with vectors of different length using the Statistics Toolbox 4.0 (R13)?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 27 de Jun. de 2009
Editada: MathWorks Support Team
el 22 de Feb. de 2022
The current BOXPLOT function in the Statistics Toolbox only allows me to plot column vectors of the same length. For example:
A = [x,y,z]
boxplot(A)
Note that x, y and z must be the same length to successfully run the above example. Is there any way to do this if x, y, and z are of different lengths?
For example:
x = rand(1,5);
y = rand(1,10);
z = rand(1,15);
How can I create three boxplots on the same figure window?
Respuesta aceptada
MathWorks Support Team
el 27 de Jun. de 2009
The BOXPLOT function allows a grouping argument that allows you plot multiple boxplot on the same figure window. Here is the code to do this:
x = rand(5,1);
y = rand(10,1);
z = rand(15,1);
group = [repmat({'First'}, 5, 1); repmat({'Second'}, 10, 1); repmat({'Third'}, 15, 1)];
boxplot([x;y;z], group)
2 comentarios
Cam Salzberger
el 18 de Mzo. de 2016
Replace every instance of x, y, or z with your own data variables.
Michael Abboud
el 31 de Jul. de 2017
Editada: MathWorks Support Team
el 22 de Feb. de 2022
The boundaries of the box are set at the 25th and 75th percentiles as this is considered standard. The maximum whisker length, however, can be set using the following property:
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!