注册 登录
编程论坛 Matlab

如何在图中做一个图例,或标注

xinyancode 发布于 2007-03-20 10:52, 1618 次点击

各位学长:

在一幅图中画了两根曲线,用不同的方式画的,一根是‘.'画的,另一个是‘-.’画的。
我想在图上标注显示一下,用‘.'画的表示什么曲线,用‘-.’画的表示什么曲线,但不知怎么画,请各位学长指教!


非常感谢!

3 回复
#2
尘埃1222007-03-20 11:15

你可以用legend函数

legend('图例1',‘图例2’……)

可以照下面的例子试试

x=1:100;
a=1:100;
b=randn(1,100)*100;
plot(x,a,'b.',x,b,'r-.');
legend('曲线1,'曲线2');

看看是不是你需要的效果,可以再改进的,呵呵

#3
xinyancode2007-03-20 11:27
是呀,是呀,正是我所需要的,非常感谢,我刚才一试,正和我意
#4
尘埃1222007-03-20 12:39
呵呵,能用上就好
1