How can I create a horizontal bar plot and label in each stack

11 vues (au cours des 30 derniers jours)
TESFALEM ALDADA
TESFALEM ALDADA le 24 Nov 2020
Réponse apportée : VBBV le 24 Nov 2020
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'})

Réponse acceptée

VBBV
VBBV le 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

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by