Matlab 版 (精华区)
发信人: zjliu (秋天的萝卜), 信区: Matlab
标 题: [合集]关于legend标注的问题
发信站: 哈工大紫丁香 (2003年06月18日20:29:50 星期三), 站内信件
────────────────────────────────────────
ppboat (问问题中...) 于 2003年05月28日18:42:18 星期三 说道:
在用legend标注时,如何将曲线的线型表示在里面?
如:一条点画线的曲线,如果用:
legend('\rmy=x^2')
则标注框中的线型是实线,要想是点画线应该怎么办呢?
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Wed May 28 18:59:03 2003) 说道:
怎么我试了一下,标注框中的线型是点画线啊。
────────────────────────────────────────
ppboat (问问题中...) 于 2003年05月28日19:01:03 星期三 说道:
怎么可能呢?
────────────────────────────────────────
ppboat (问问题中...) 于 2003年05月28日19:01:54 星期三 说道:
画出的是一段实线呀
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Wed May 28 19:02:58 2003) 说道:
我用的就两行:
plot(1:10,1:10,'r-.');
legend('\rmy=x^2');
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年05月28日19:10:53 星期三 说道:
可以在fig上直接改线型,选择可编辑状态,
在legend框右键图例就可以修改了,选择“Line Style”
────────────────────────────────────────
ppboat (问问题中...) 于 2003年05月28日19:21:22 星期三 说道:
不知怎么回事,如果我用这种方法修改了,它会影响另外一条曲线,使那条曲线的一部分
也变成点画线的线型了。
并且,这样改画出来之后,每次调用都得改,可不可以直接从命令中修改呢?
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年05月28日19:32:44 星期三 说道:
我刚才试了可以的,但是fig保存之后再打开,有很多参数
但会变化的,如线型、线宽等
本来用legend直接写表示内容就行如
plot(t,sin(t),'-',t,cos(t),':')
legend('AAAA','BBBB')
其线型自动的就和曲线相符了,可能你画图用到的
函数不是plot(ezplot函数),这时可能会出现麻烦
────────────────────────────────────────
ppboat (问问题中...) 于 2003年05月28日19:55:06 星期三 说道:
我会了,我就把plot命令中w4和w2交换就可以了。这样就标注的就是两条曲线的线型。
────────────────────────────────────────
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.185毫秒