How can I show the value on bars

1 view (last 30 days)
Latifa Bouguessaa
Latifa Bouguessaa on 19 Dec 2022
Answered: VBBV on 19 Dec 2022
Hi, everyone
How can I show the value on bars
here is my code;
X = categorical({'roiA','roiB','roiC','roiD', 'roiE'});
Y = [44 66 23 56 54;5 6 4 5 3 ];
bar(X,Y);
legend({'Mean','Std'},'Location','northwest','Orientation','horizontal')

Accepted Answer

VBBV
VBBV on 19 Dec 2022
X = categorical({'roiA','roiB','roiC','roiD', 'roiE'});
Y = [44 66 23 56 54;5 6 4 5 3 ];
b = bar(X,Y);
x = b(1).XEndPoints;
y = b(1).YEndPoints;
text(x,y+2,num2str([y(:)]))
x1 = b(2).XEndPoints;
y1 = b(2).YEndPoints;
text(x1,y1+2,num2str([y1(:)]))
legend({'Mean','Std'},'Location','best','Orientation','horizontal')

More Answers (0)

Categories

Find more on Printing and Saving 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!