matlab中legend函数
时间: 2023-09-22 21:11:21 浏览: 170
Matlab中图例注释函数legend详解
在 MATLAB 中,legend 函数用于在图形中添加图例。图例是解释图形中线条、符号和颜色所代表的数据系列的文本标签。下面是一些常用的 legend 函数的用法和示例:
1. 简单的例子
```
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'r',x,y2,'b');
legend('sin(x)','cos(x)');
```
这个例子中,我们绘制了两个函数 sin(x) 和 cos(x),并用红色和蓝色表示它们。然后,我们用 legend 函数添加图例,其中包含两个标签,分别对应这两个函数。
2. 指定位置
```
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'r',x,y2,'b');
legend('sin(x)','cos(x)','Location','NorthWest');
```
在这个例子中,我们添加了一个参数 'Location',它指定了图例的位置。在这里,我们将图例放在了左上角,也就是 NorthWest。
3. 指定位置和边框
```
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'r',x,y2,'b');
legend('sin(x)','cos(x)','Location','SouthEast','Box','on');
```
在这个例子中,我们添加了两个参数 'Location' 和 'Box'。'Location' 指定了图例的位置,这里是右下角(SouthEast),而 'Box' 则指定了是否显示图例的边框。在这里,我们将边框打开了('on')。
以上是一些常用的 legend 函数的用法和示例,更多的用法可以查看 MATLAB 的帮助文档。
阅读全文