双Y轴绘图时,第二个Y轴的标注范围如何调整?
双Y轴绘图时,第二个Y轴的标注范围如何调整?紧急求助! 原帖由 huright 于 2006-9-23 21:12 发表双Y轴绘图时,第二个Y轴的标注范围如何调整?紧急求助!
你指的双Y轴绘图是指用plotyy函数? 嗯。plotyy x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
= plotyy(x,y1,x,y2,'plot');
yticks2 = linspace(-1,1,9);
set(AX(2),'YLim',[-1 1],'YTick',yticks2);
那个9你看左边把坐标分成几部分 jimin的这个没有问题,但是如果不用linspace,例如用ytick2 = -1:0.1:1,就不行。下面是用后者实现的语句:
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
= plotyy(x,y1,x,y2,'plot');
box off;
axes(AX(2));
set(AX(2),'YLim', [-2,2]);
set(AX(2),'YTick',-2:0.4:2);
[ 本帖最后由 ChaChing 于 2010-3-9 13:35 编辑 ] 谢谢!不胜感激! 哈哈我也学了一着啊哈哈,谢谢
页:
[1]