【Matlab】画图时去掉某些图例

1. 什么是legend函数?

在Matlab中,legend函数用于在图形中添加图例,以便更好地理解和解释数据。

2. 如何实现去掉部分图例?

要去掉Matlab图例中的部分项,您可以使用 legend 函数的第一个输入参数来指定仅显示您想要的图例。具体地说,您可以在调用 legend 函数时使用一个cell 数组,其中包含您要在图例中显示的标签,而不包括您要省略的标签。例如:

close all;
clear;
clc;
% 生成曲线数据
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不需要展示。

3. 效果展示

【Matlab】画图时去掉某些图例_第1张图片

你可能感兴趣的:(Matlab,matlab,开发语言)