matlab绘图改曲线颜色和加图例
时间: 2024-01-29 09:04:37 浏览: 38
要改变曲线的颜色可以使用plot函数的第三个参数,例如:
```
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r', x, y2, 'b');
```
其中,'r'表示红色,'b'表示蓝色。这样就可以将y1的曲线画成红色,y2的曲线画成蓝色。
要添加图例可以使用legend函数,例如:
```
legend('sin(x)', 'cos(x)');
```
其中,'sin(x)'和'cos(x)'分别对应前面plot函数里面的y1和y2,这样就可以在图中添加图例了。
相关问题
matlab绘图图例
在MATLAB中,我们可以使用函数legend()为绘图添加图例,以区分不同的曲线。通过在legend()函数中传入字符串参数,可以为每条曲线指定一个标签。例如,在绘制多条曲线的情况下,可以使用legend('sin(x)','cos(x)')来为曲线添加图例,其中'sin(x)'和'cos(x)'分别是两条曲线的标签。
matlab绘图图例无边框
要使Matlab绘图图例无边框,你可以使用legend函数的属性值来控制图例的外框线和背景。具体来说,你可以将'Box'属性设置为'off'来去掉图例的外框线,将'EdgeColor'属性设置为'none'来去掉外框线的颜色。以下是一个示例代码来演示如何实现:
```matlab
x = 1:10;
y1 = x;
y2 = 2*x;
plot(x, y1, 'b-', 'LineWidth', 2);
hold on;
plot(x, y2, 'r--', 'LineWidth', 2);
legend('Line 1', 'Line 2', 'Box', 'off', 'EdgeColor', 'none');
```
在这个例子中,我们首先使用plot函数绘制了两条曲线,然后使用legend函数添加了一个图例。通过设置'Box'属性为'off'和'EdgeColor'属性为'none',我们成功地去掉了图例的外框线和外框线的颜色。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)