cwlr.net
当前位置:首页 >> mAtlAB双y轴坐标怎么设置 >>

mAtlAB双y轴坐标怎么设置

[AX, H1, H2] = plotyy(x,y1,x,y2,'plot','plot'); set(AX(1),'Ylim',[2,6]) %设置左侧y轴的显示范围 set(AX(2),'Ylim',[2,6]) set(AX(1),'yTick',[2:1:6])%设置左侧y轴刻度 set(AX(2),'yTick',[2:1:6])

可以使用plotyy命令,具体参照下面一个例子: clear;clc;figure(1)clf;x = 0:0.001:10;y1 = sin(x);y2 = cos(x);y3 = 5*sin(2*x);%使用[]表示一个整体图形,必须要转置成列的形式,而且横纵坐标要分开表示[AX,H1,H2]=plotyy([x',x'],[y1',y2'],x...

用plotyy,例如: x = 0:0.01:20; y1 = 200*exp(-0.05*x).*sin(x); y2 = 0.8*exp(-0.5*x).*sin(10*x); [AX,H1,H2] = plotyy(x,y1,x,y2,'plot'); set(get(AX(1),'Ylabel'),'String','Slow Decay') %左侧y轴 set(get(AX(2),'Ylabel'),'String','Fa...

根据以下代码(供参考),按你的要求修改,可以得达到如下效果(左:系统默认;右:按自己要求设定) hl1 = line(n,Pe,'Color','r'); ax1 = gca; set(ax1,'XColor','r','YColor','r') ax2 = axes('Position',get(ax1,'Position'),'YAxisLocation...

需要对坐标系句柄分别进行设置,注意这种作图会产生两个坐标系,我画了两条曲线,坐标范围是0~0.8,然后把x轴的范围改到0~1: >> ax = plotyy( 0 : 0.1 : 0.8, 0 : 0.1 : 0.8, 0 : 0.1 : 0.8, 0.8 : -0.1 : 0, 'plot' )ax = 173.0369 175.0369>>...

使用plotyy的时候先记录axes句柄,再set就可以了 AX= plotyy(。。。。) set(AX,'xtick',[]); 这个时候AX其实是有两个值的, set(AX,'xtick',[]);相当于 set(AX(1),'xtick',[]);set(AX(2),'xtick',[]); 而gca只是这两个中的其中一个

% 给个列子参考 x1 = [0:.1:40]; y1 = 4.*cos(x1)./(x1+2); x2 = [1:.2:20]; y2 = x2.^2./x2.^3; hl1 = line(x1,y1,'Color','r'); ax1 = gca; set(ax1,'XColor','r','YColor','r') ax2 = axes('Position',get(ax1,'Position'),... 'XAxisLocatio...

我也有这个问题,事实上我发现,右侧的多余刻度线是对应左侧的,就好比上方的刻度和下方x轴刻度对应着。所以楼上“左右刻度划分数目一致,红圈中不均匀的刻度线即可去掉”是可行的,但不是好方法啊,毕竟有时不好一样的。 设置坐标时前面添加一句...

tiao1=[562 548 224 545 41 445 745 512]; tiao2=[47 48 57 58 54 52 65 48]; t=0:7; [ax,h1]=plotyy(t,tiao1,t,tiao2,@bar,@plot); set(h1,'facecolor','g'); set(ax(1),'ytick',0:100:1000); set(ax(2),'ylim',[0 100],'ytick',0:10:100);

plotyy(x,y1,x,y2,@loglog,@semilogx)

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com