How to creat two box plot in one graph use different data?
1 view (last 30 days)
Show older comments
a=[9 3 5 3 0 10 6 8 4 9 7 3 8 6 6 9 1 8 8 6 10]
b=[10 7 5 6 8 6 4 7 8 8 9 7 10 7 6 6 7 2 8 10 8]
this is the two group number.
0 Comments
Accepted Answer
the cyclist
on 2 Oct 2016
One way is to use a "grouping variable" as the second argument:
a=[9 3 5 3 0 10 6 8 4 9 7 3 8 6 6 9 1 8 8 6 10];
b=[10 7 5 6 8 6 4 7 8 8 9 7 10 7 6 6 7 2 8 10 8];
ag = ones(size(a));
bg = 2*ones(size(b));
figure
boxplot([a b]',[ag bg]')
set(gca,'XTickLabel',{'a','b'})
More Answers (1)
Walter Roberson
on 2 Oct 2016
a=[9 3 5 3 0 10 6 8 4 9 7 3 8 6 6 9 1 8 8 6 10];
b=[10 7 5 6 8 6 4 7 8 8 9 7 10 7 6 6 7 2 8 10 8];
boxplot( [a(:), b(:)], [1 * ones(length(a),1); 2 * ones(length(b),1)])
See Also
Categories
Find more on Histograms 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!