boxplot - different group sizes

1 view (last 30 days)
Malinda
Malinda on 18 May 2011
I would like to create a boxplot showing multiple groups, each of which has a different number of observations. How do I do this?

Answers (1)

Oleg Komarov
Oleg Komarov on 18 May 2011
Say you have:
A = rand(20,1);
and you want the first 5 value to be for one group, then the rest 15 for the second. Create and index with five 1s and fifteen 2s:
G = [ones(5,1); repmat(2,15,1)];
boxplot(A,G)
For details read carefully the documentation.
  1 Comment
Matt Tearle
Matt Tearle on 18 May 2011
In particular, look at the 'factorgap' and 'positions' properties, for grouping by location.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!