how to specify y axis?
1 次查看(过去 30 天)
显示 更早的评论
how to spesify left y axis as follow:
(0 500 1000)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/320002/image.png)
采纳的回答
the cyclist
2020-6-21
编辑:the cyclist
2020-6-21
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 个)
the cyclist
2020-6-21
set(gca,'YTick',[0 500 1000],'YTickLabel',[0 500 1000])
5 个评论
the cyclist
2020-6-21
rand(7)
was just me generating some random numbers to plot, to illustrate that my code suggestion worked in that case.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Axis Labels 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!