matlab plotyy legend,matlab 怎样使用plotyy, subaxis,legend命令

1,plotyy

[AX,H1,H2] = plotyy(T,[X Y],T,Z,'plot');

set(get(AX(1),'Ylabel'),'String','X&Y','FontSize',24)

set(get(AX(2),'Ylabel'),'String','Z','FontSize',24)

set(H1,'LineStyle','-','LineWidth',3)

set(H2,'LineStyle','-','LineWidth',4)

legend(H1,'X$$$$ ','Y$$$$','Fontsize',12);

legend(H2,'Z$$$$','Fontsize',12);

2,subaxis and legend---画一个x轴三个纵向排列y轴的图形

hax1 = subaxis(3,1,1);

set(hax1,

'XTickLabel', '')

plot(hax1,T,p,'--g','LineWidth',2)

hold on

plot(hax1,T,N,'--r','LineWidth',2)

hold on

plot(hax1,T,ps,'-g','LineWidth',2)

hold on

plot(hax1,T,Ns,'-r','LineWidth',2)

set(gca,'xticklabel',[])

h=legend('p$$','N$$','ps$$','Ns$$','Location','Northeast');

set(h, 'Box', 'off')

set(h, 'Color', 'none','Fontsize',8)

ylabel('$$$')

hax2 = subaxis(3,1,2);

set(hax2,

'XTickLabel', '')

plot(hax2,T,Num,'-k','Linewidth',2)

hold on

plot(hax2,T,Nt,'--k','Linewidth',2)

set(gca,'xticklabel',[])

h=legend('Num','Nt','Location','Northeast');

set(h, 'Box', 'off')

set(h, 'Color', 'none','Fontsize',8)

ylabel('$$$$')

hax3 = subaxis(3,1,3);

set(hax3,'XTickLabel', '')

plot(hax3,T,Oum,'-k','Linewidth',2)

hold on

plot(hax3,T,OI,'--k','Linewidth',2)

hold on

plot(hax3,T,OD,':k','Linewidth',2)

h=legend('Oum','OI','OD','Location','Northeast');

set(h, 'Box', 'off')

set(h, 'Color', 'none','Fontsize',8)

xlabel('$$$$'),ylabel('O$$$')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值