how to draw two y axis?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Ibrahim AlZoubi
am 16 Jun. 2020
Beantwortet: Deepak Gupta
am 16 Jun. 2020
I've two lines:
x=[0,0,0,0,0,76,344,607,748,816,840,850,841,835,773,661,435,169,0,0,0,0,0,0];
z=[4.8,4.4,4.1,4.4,4.8,5.1,7.2,7.2,7.2,7.2,7.2,6.2,5.1,6.2,6.2,8.2,8.2,7.2,7.2,5.1,4.1,5.1,9.3,8.2];
months_of_the_year=0:1:23;
plot(months_of_the_year,x,'-',months_of_the_year,z,'--','LineWidth',2.5)
when I plot them the porblem is one of these lines is not visable, how can i draw two y axis which makes me see the second line?
how to make each of these two y axis for each line?
1 Kommentar
Deepak Gupta
am 16 Jun. 2020
Can you clarify, what do you mean by two Y axis? Are you referring variable z as second Y axis?
Akzeptierte Antwort
Deepak Gupta
am 16 Jun. 2020
As suggested by Madhan, you can use yyaxis function to show 2 different scales on yaxis.
In your case,
x=[0,0,0,0,0,76,344,607,748,816,840,850,841,835,773,661,435,169,0,0,0,0,0,0];
z=[4.8,4.4,4.1,4.4,4.8,5.1,7.2,7.2,7.2,7.2,7.2,6.2,5.1,6.2,6.2,8.2,8.2,7.2,7.2,5.1,4.1,5.1,9.3,8.2];
months_of_the_year=0:1:23;
yyaxis left
plot(months_of_the_year,x,'-')
yyaxis right
plot(months_of_the_year,z,'--','LineWidth',2.5)
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Graphics Objects finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!