Label multiple boxplots in same figure

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)

 Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 11 Juin 2019
Modifié(e) : KALYAN ACHARJYA le 11 Juin 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 commentaires

aet
aet le 11 Juin 2019
Yes! This worked. How do I add a y-axis label?
KALYAN ACHARJYA
KALYAN ACHARJYA le 11 Juin 2019
Try with 'yticklabel'?
aet
aet le 11 Juin 2019
I don't want the y ticks, I just want the entire axis labeled
aet
aet le 11 Juin 2019
I figured it out. Used ylabel('Kurtosis') and it gave me what I wanted

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Line Plots dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by