Label multiple boxplots in same figure

12 views (last 30 days)
I used this code to create a figure with two boxplots. How do I label K and M (on x-axis) as "HC" and "SZ" respectively?? I also would like to name the y-axis "Kurtosis." Thanks in advance!
toget=[K M];
grp=[zeros(1,21),ones(1,19)];
boxplot(toget,grp)

Accepted Answer

KALYAN ACHARJYA
KALYAN ACHARJYA on 11 Jun 2019
Edited: KALYAN ACHARJYA on 11 Jun 2019
As you didnot provided the K and M, so I did not able to cehck my code, this is perfectly works on bar charts, please try and let me know, it working or not?
x_label= {'HC';'SZ'};
toget=[K M];
grp=[zeros(1,21),ones(1,19)];
boxplot(toget,grp)
set(gca,'xticklabel',x_label)
or
boxplot([toget,grp],'Labels',{'HC','SZ'})
  4 Comments
aet
aet on 11 Jun 2019
I don't want the y ticks, I just want the entire axis labeled
aet
aet on 11 Jun 2019
I figured it out. Used ylabel('Kurtosis') and it gave me what I wanted

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!