温馨提示×

matlab legend的使用方法是什么

小亿
94
2024-01-18 17:53:24
栏目: 编程语言

在MATLAB中,您可以使用legend函数创建图例,以标识每个数据系列或曲线所代表的内容。

有两种常用的方法来使用legend函数:

  1. 在绘制曲线之前,通过将字符串数组传递给legend函数来创建图例。例如,假设您有两条曲线,分别标记为"Data 1"和"Data 2",您可以使用以下代码创建图例:
x = 1:10;
y1 = 2*x;
y2 = 3*x;
plot(x, y1, 'r', x, y2, 'b');
legend('Data 1', 'Data 2');

此代码将绘制红色和蓝色的两条曲线,并在图例中显示"Data 1"和"Data 2"。

  1. 在绘制曲线之后,可以使用变量来标记每个数据系列,并使用这些变量作为legend函数的输入。例如,使用上述的曲线数据,您可以使用以下代码创建图例:
x = 1:10;
y1 = 2*x;
y2 = 3*x;
plot(x, y1, 'r');
hold on;
plot(x, y2, 'b');
legend('Data 1', 'Data 2');

注意,这里我们使用了hold on命令来保持图形窗口打开,以便在同一图形中绘制多条曲线。然后,我们将每个数据系列的标签作为legend函数的输入。

无论您选择哪种方法,都可以使用一些选项来自定义图例的外观,例如位置、字体大小和颜色。有关更多信息,请参阅MATLAB文档中legend函数的相关部分。

0