matlab中legend函数用法
时间: 2024-12-08 13:12:28 浏览: 50
matlab中-plot函数全部功能怎么用_matlab源码.rar
在MATLAB中,`legend`函数用于在图形中添加图例,以便标识不同的数据系列。以下是`legend`函数的一些常见用法:
1. **基本用法**:
```matlab
plot(x, y1, 'r', x, y2, 'b');
legend('数据系列1', '数据系列2');
```
这将在图形中添加两个图例,分别标识红色和蓝色的数据系列。
2. **指定位置**:
```matlab
plot(x, y1, 'r', x, y2, 'b');
legend('数据系列1', '数据系列2', 'Location', 'northwest');
```
`Location`参数用于指定图例的位置,常用的位置有:
- `'northwest'`:左上角
- `'northeast'`:右上角
- `'southwest'`:左下角
- `'southeast'`:右下角
3. **自动更新图例**:
```matlab
hold on;
plot(x, y1, 'r');
plot(x, y2, 'b');
legend('数据系列1', '数据系列2', 'AutoUpdate', 'off');
```
`AutoUpdate`参数用于控制图例是否自动更新。
4. **图例边框和字体**:
```matlab
plot(x, y1, 'r', x, y2, 'b');
legend('数据系列1', '数据系列2', 'EdgeColor', 'k', 'FontSize', 12);
```
`EdgeColor`参数用于设置图例边框颜色,`FontSize`参数用于设置字体大小。
5. **图例标题**:
```matlab
plot(x, y1, 'r', x, y2, 'b');
legend({'数据系列1', '数据系列2'}, 'Title', '图例标题');
```
`Title`参数用于设置图例标题。
阅读全文