MATLAB如何绘制多个(两个以上)的legend,且自定义不同曲线的标记mark
有时,我们需要在一幅图中绘制多条曲线,为了美观,不想全部放在一个legend里面,但又希望每条曲线的标记mark不一样。前段时间我就碰到了这样的问题,虽然现在优快云上有很多能绘制多个legend的方法,但是并没有涉及到如何同时自定义不同曲线的标记。在这里分享一下我的解决办法:
x=(0:pi/9:pi)';
y1=sin(x);
y2=2*sin(x);
y3=3*sin(x);
y11=cos(x);
y22=2*cos(x);
y33=3*cos(x);
% 绘制点线图并自定义不同曲线的标记mark,每个plot之间要加上hold on,最后加上hold off表示结束
p1=plot(x,y1,'r-',x,y2,'r--',x,y3,'r:',... x,y1,'rp',x,y2,'rd',x,y3,'r^');
hold on;
p2=

最低0.47元/天 解锁文章
418





