多个legend以及标注部分图列构成多列图列

source: http://genial.yculblog.com/post-138255.html

山城棒棒儿军 @ 2004-08-22 16:02



Click to view in original size 498 x 396



这样成么?
不过就不能够有那个legend box了,否则很难看

最近再看matlab7,以及与matlab6.5.1区别,就这个程序而言也略有不同
代码都贴下面,这样画好后,只那个自己移动第二个legend ,第一是不可以移动的了
具体的还有待继续找找原因,我以前见过相关介绍的

代码:

t=0:pi/48:2*pi;
y1=sin(t);
y2=cos(t);
y3=y1.*y2;
y4=0.5*(y1+y2);
hold on
h1=plot(t,y1,'r-')
h11 = plot(t(1:10:end),y1(1:10:end),'*','MarkerFaceColor','r','MarkerEdgeColor
','r');
h2=plot(t,y2,'b-');
h22 = plot(t(1:10:end),y2(1:10:end),'.','MarkerFaceColor','b','MarkerEdgeColor
','b');
h3=plot(t,y3,'y');
h4=plot(t,y4,'g');
hold off
[legh,objh,outh,outm]=legend([h1,h2],'y1','y2',1);
legend boxoff

% matlab 6.5.1
set(objh(3),'marker','*');
set(objh(5),'marker','.');

% matlab7
%set(objh(4),'marker','*');
%set(objh(6),'marker','.');


legh2=copyobj(legh,gcf);
[legh2,objh2]=legend([h3,h4],'y3','y4',2);
legend boxoff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值