matlab plot生成图例,legend
时间: 2023-05-25 15:05:42 浏览: 700
matplotlib图例legend语法及设置的方法
在MATLAB中,使用legend函数来为图形添加图例。
下面是一个示例代码,展示如何使用legend函数为绘图添加图例。
``` matlab
% 创建示例数据
x = linspace(-pi, pi, 100);
y1 = sin(x);
y2 = cos(x);
% 绘制两条线
plot(x, y1, '-r', 'LineWidth', 2);
hold on;
plot(x, y2, '-b', 'LineWidth', 2);
% 添加图例
legend('sin(x)', 'cos(x)');
```
上述代码将生成具有一个图例的绘图,其中"sin(x)"和"cos(x)"分别标注在红和蓝色线条旁边。
要自定义图例的位置,您可以使用legend函数的'Location'参数。
例如,要将图例放置在绘图的右上角,您可以将代码中的legend函数调用更改为以下内容:
``` matlab
legend('sin(x)', 'cos(x)', 'Location', 'north');
```
在这里,'Location'参数设置为'north',指定将图例放置在绘图的右上角。
您还可以使用legend函数调整图例的其他属性,例如字体大小、边框颜色、背景颜色等。请查看MATLAB文档以获取更多信息。
阅读全文