matlab如何添加图例
时间: 2023-08-24 22:35:25 浏览: 175
根据标签属性值自动添加图例:根据绘图句柄标签属性中的值向轴添加图例-matlab开发
在MATLAB中,您可以使用legend函数来添加图例。以下是添加图例的一些示例代码:
1. 最简单的例子,只需要在绘制图形时指定图例文本即可:
```
x = 1:10;
y1 = x.^2;
y2 = x.^3;
plot(x, y1, 'r', x, y2, 'b');
legend('y = x^2', 'y = x^3');
```
2. 如果您希望图例显示的位置不是默认的位置,可以使用'Location'参数来指定图例的位置:
```
x = 1:10;
y1 = x.^2;
y2 = x.^3;
plot(x, y1, 'r', x, y2, 'b');
legend('y = x^2', 'y = x^3', 'Location', 'northwest');
```
3. 如果您希望图例中的文本与线条的颜色对应,可以在绘制图形时指定'DisplayName'参数,并在legend函数中使用'AutoUpdate'参数:
```
x = 1:10;
y1 = x.^2;
y2 = x.^3;
plot(x, y1, 'r', 'DisplayName', 'y = x^2');
hold on;
plot(x, y2, 'b', 'DisplayName', 'y = x^3');
legend('show', 'AutoUpdate', 'off');
```
这些示例可以帮助您了解如何在MATLAB中添加图例。
阅读全文