How can I display x boxplots of x separate vectors of data side by side in the same figure ?
Show older comments
I have four different vectors in my data. I want to create four different boxplots for each one of them and display them all in the same figure,side by side so I can compare them. Is that possible ? Subplot is not actually what would fit in this case and I have also tried 'hold on' but that doesn't work either (at least the way I do it). I am quite new in Matlab so could you please help me figure this out ? Thanks
first_plot=100*scores./counts; second_plot=100*Fscores./Fcounts; third_plot=100*Gscores./Gcounts; fourth_plot=100*Pscores./Pcounts;
2 Comments
David Sanchez
on 18 Jul 2013
could you please describe better what you want? I don't get why subplot does not work for you. with
subplot(2,2,k) for k= 1,2,3,4
you would get your 4 plots ( in a 2 x 2 disposition ) and be able to compare your data.
Panagiota
on 18 Jul 2013
Answers (1)
Wayne King
on 18 Jul 2013
Put the data in a matrix with each vector a column vector and call boxplot() on the matrix.
X = randn(100,4);
boxplot(X)
Does this not work for you? If not, can you please detail why?
Categories
Find more on Box Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!