Trying to complete a boxplot for the Z values of a matrix
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Todd Pierce
el 25 de Abr. de 2022
Editada: Cris LaPierre
el 26 de Abr. de 2022
I am trying to make a boxplot of the data in a matrix of size [925x902] so i dont want the boxplot to make multiple plots of each column/row and instead one single plot of all the data within the matrix
the matrix is called D and i have the statistical package install on MATLAB version R2021a
Any way t plot this as simple boxplot(D) does not work and error messages come up;
Integers can only be combined with integers of the same class, or scalar doubles.
Any ideas
Respuesta aceptada
Cris LaPierre
el 25 de Abr. de 2022
MATLAB will treat each column as a separate data series.
A = rand(10,5);
boxchart(A)
If you want to only have a single boxplot containing all the data, use the colon operator to turn your matrix data into a vector.
figure
boxchart(A(:))
7 comentarios
Cris LaPierre
el 25 de Abr. de 2022
Editada: Cris LaPierre
el 26 de Abr. de 2022
However you extracted A is probably the same thing you need to do to fix the error you are seeing.
load A.mat
boxplot(A(:))
figure
boxchart(A(:))
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Distribution Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!