matlab绘图去除图例
时间: 2023-10-31 21:55:26 浏览: 158
要在Matlab绘图中去除图例项,您可以使用legend函数的第一个输入参数来指定只显示您想要的图例。具体地说,您可以在调用legend函数时使用一个cell数组,其中包含您要在图例中显示的标签,而不包括您要省略的标签。例如,如果您有四个曲线,但只想显示两个曲线的图例,可以这样做:
```Matlab
x = 0:0.1:10;
y1 = sin(x);
y2 = cos(x);
y3 = 2*sin(x);
y4 = 2*cos(x);
h1 = plot(x, y1, '-or', 'LineWidth', 2);
hold on
h2 = plot(x, y2, '-*b', 'LineWidth', 2);
h3 = plot(x, y3, '-g', 'LineWidth', 2);
h4 = plot(x, y4, '-o', 'LineWidth', 2);
hold off
legend([h1, h3], 'legend1', 'legend3');
```
在上述代码中,`[h1, h3]`作为legend的第一个参数,只包含需要展示的图例项h1和h3,而h2和h4则被省略了。
参考资料:
阅读全文