How can I show the value on bars

3 views (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)

Community Treasure Hunt

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

Start Hunting!