Effacer les filtres
Effacer les filtres

how to specify y axis?

4 vues (au cours des 30 derniers jours)
Ibrahim AlZoubi
Ibrahim AlZoubi le 21 Juin 2020
Commenté : Ibrahim AlZoubi le 21 Juin 2020
how to spesify left y axis as follow:
(0 500 1000)
  1 commentaire
Ibrahim AlZoubi
Ibrahim AlZoubi le 21 Juin 2020
I use ylim([1 1000])

Connectez-vous pour commenter.

Réponse acceptée

the cyclist
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.
  1 commentaire
Ibrahim AlZoubi
Ibrahim AlZoubi le 21 Juin 2020
you're amazing thank you so much!

Connectez-vous pour commenter.

Plus de réponses (1)

the cyclist
the cyclist le 21 Juin 2020
set(gca,'YTick',[0 500 1000],'YTickLabel',[0 500 1000])
  5 commentaires
Ibrahim AlZoubi
Ibrahim AlZoubi le 21 Juin 2020
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)
this's my code
the cyclist
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.

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by