how to specify y axis?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ibrahim AlZoubi
le 21 Juin 2020
Commenté : Ibrahim AlZoubi
le 21 Juin 2020
how to spesify left y axis as follow:
(0 500 1000)
Réponse acceptée
the cyclist
le 21 Juin 2020
Modifié(e) : the cyclist
le 21 Juin 2020
Try this:
clear
clc
clf
x=1:1:24
yyaxis right
y =[0,0,0,0,0,2.879097736,22.91004173,45.42868867,58.31916249,64,65,66,65,64,60,53.00046608,32.17312477,9.879732541,0,0,0,0,0,0];
plot(x,y,'k','LineWidth',2.5)
yyaxis left
z=[242.5325006,242.5325006,242.5325006,242.5325006,0,13.29108368,66.80670854,139.455836,196.175253,215.5559079,218.7020474,220.3220205,218.7020474,215.5559079,196.175253,139.455836,66.80670854,13.29108368,0,242.5325006,242.5325006,242.5325006,242.5325006,242.5325006];
n=[0,0,0,0,0,76,344,607,748,816,840,850,841,835,773,661,435,169,0,0,0,0,0,0]
plot(x,n,'b',x,z,'b','LineWidth',2.5)
set(gca,'YLim',[0 1000],'YTick',[0 500 1000],'YTickLabel',[0 500 1000])
I forced the limit of the left-hand y-axis to be [0 1000], so that the ticks show up.
Plus de réponses (1)
the cyclist
le 21 Juin 2020
set(gca,'YTick',[0 500 1000],'YTickLabel',[0 500 1000])
5 commentaires
the cyclist
le 21 Juin 2020
rand(7)
was just me generating some random numbers to plot, to illustrate that my code suggestion worked in that case.
Voir également
Catégories
En savoir plus sur Graphics Object Programming dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!