Labeling a stacked bar
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Milosha Britto Nordbø
le 23 Mai 2020
Réponse apportée : Srivardhan Gadila
le 28 Mai 2020
I am trying to lable a stacked bar. Somehow I am unable to get it. Given below are my codes. I tried the below two options but it did not work.
The error i get is 'Error using text. Value must be a column or row vector.'
Option one:
Option 2:
0 commentaires
Réponse acceptée
Srivardhan Gadila
le 28 Mai 2020
The following example might help you:
x = [1 2 3];
vals = [2 3 6; 11 23 26];
b = bar(x,vals);
xtips1 = b(1).XEndPoints;
ytips1 = b(1).YEndPoints;
labels1 = string(b(1).YData);
text(xtips1,ytips1,labels1,'HorizontalAlignment','center',...
'VerticalAlignment','bottom')
xtips2 = b(2).XEndPoints;
ytips2 = b(2).YEndPoints;
labels2 = string(b(2).YData);
text(xtips2,ytips2,labels2,'HorizontalAlignment','center',...
'VerticalAlignment','bottom')
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Display and Presentation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!