阅读量:1
在MATLAB中,您可以使用legend函数创建图例,以标识每个数据系列或曲线所代表的内容。
有两种常用的方法来使用legend函数:
- 在绘制曲线之前,通过将字符串数组传递给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"。
- 在绘制曲线之后,可以使用变量来标记每个数据系列,并使用这些变量作为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函数的相关部分。