Filter löschen
Filter löschen

Multiple Bars in a single plot along legend

6 Ansichten (letzte 30 Tage)
Usman Mussadiq
Usman Mussadiq am 9 Apr. 2020
Kommentiert: Ameer Hamza am 9 Apr. 2020
First of all, sorry, i am new one here, i do not know how to draw that plot whether it is too basic.
My Question is that
I have 5 users (on X-axis), Capacity(kW)/Cost(PKR) on Y-axis.
Capacity is further classified into Solar as well as storage. its range from 0-14
Three bar lines for each user.
Need Different colors for each Y axis element.
add legend also
Please help me.

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 9 Apr. 2020
Bearbeitet: Ameer Hamza am 9 Apr. 2020
try this
data = [1 2 1 3 2;
2 3 1 2 3;
3 2 1 2 1];
figure();
ax = axes();
bar(data', 'stacked')
xlabel('Users');
ylabel('Capacity(kW)/Cost(PKR)');
ax.XTickLabel = {'user1', 'user2', 'user3', 'user4', 'user5'};
legend({'class1', 'class2', 'class3'});
  4 Kommentare
Usman Mussadiq
Usman Mussadiq am 9 Apr. 2020
Thanks alot for your kind concern
Ameer Hamza
Ameer Hamza am 9 Apr. 2020
Glad to be of help.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by