How can I create a horizontal bar plot and label in each stack
12 views (last 30 days)
Show older comments
I have ahorizontal two stacked bar plots, for the data shown below.
i want to label on the stacks & to ajdust the thickness of the bar
Note: the figure i want to produce is shown on figure 1 (produced by excel), but MATLAB produces the one shown on figure 2. I could'nt figure out how this is working.
Need your smart ideas
best
a1=[51.2 1.6 8.7 9.9 1.1 26.0 1.5 0.0
25.5 0.0 0.3 7.9 0.0 58.6 5.4 2.3];
barh(a1,'stacked')
legend('1','2','3','4','5','6','7','8')
set(gca,'yticklabel',{'1996','2017'})
0 Comments
Accepted Answer
VBBV
on 24 Nov 2020
%if
width=0.1
barh(a1,width,'stacked')
legend('1','2','3','4','5','6','7','8')
To add labels on bar sections read the Add labels to bars section in this resource
0 Comments
More Answers (0)
See Also
Categories
Find more on Legend 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!