how to specify y axis?
3 ビュー (過去 30 日間)
古いコメントを表示
how to spesify left y axis as follow:
(0 500 1000)

採用された回答
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.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!