tianyi11911 发表于 2009-3-5 16:39

legend标注plotyy的问题

怎么用legend标注plotyy的第二个y轴的第二条曲线,比如我一共要显示4条曲线,两条按照左侧y轴显示,两条按照右侧y轴显示。
用legend只能显示第一个y轴的曲线,怎么能把 第二个y轴的曲线都标注出来,谢谢!!

tianyi11911 发表于 2009-3-9 18:08

有谁能帮帮忙呢??谢谢了,或者我问的问题有毛病??

ch_j1985 发表于 2009-3-9 19:10

回复 沙发 tianyi11911 的帖子

看看这个帖子有没有帮助
http://forum.vibunion.com/forum/viewthread.php?tid=73381&extra=&highlight=legend&page=1

friendchj 发表于 2009-3-9 19:16

clear
clc
% By friendchj
x=0:0.1:3;
y1=sqrt(x);
y2=sin(x);
y3=cos(x);
y4=x+2;
=plotyy(,,,);
set(h1(1),'Marker','+')
set(h1(2),'Marker','o')
set(h2(1),'Marker','s')
set(h2(2),'Marker','d')
legend(h2(2),'Mycurve')

tianyi11911 发表于 2009-3-9 21:29

如果把四条曲线都标注出来就
legend(h1(1),' you',h1(2),'tube',h2(1),'Curve',h2(2),' Mycurve')
??
我尝试了一下,但不对

ChaChing 发表于 2009-3-9 22:33

回复 5楼 tianyi11911 的帖子

legend(h2,{'Curve',' Mycurve'},1); legend(h1,{' you','tube'},2);

tianyi11911 发表于 2009-3-10 02:39

好了,解决了,谢谢主任!!
页: [1]
查看完整版本: legend标注plotyy的问题