python matplotlib绘制图例
时间: 2024-09-18 17:15:51 浏览: 42
python matplotlib实现将图例放在图外
在Python的matplotlib库中,创建图例是非常常见的需求,它有助于解释图形的不同组成部分。你可以通过`legend()`函数来添加图例。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建图表并绘制线条
plt.plot(x, y1, label='正弦曲线')
plt.plot(x, y2, label='余弦曲线')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个示例中,我们为每个线程添加了标签,并在`legend()`函数中指定了它们。`label`参数用于指定每个线条对应的标签,最后调用`legend()`显示图例。
如果你想自定义图例的位置、字体大小或者其他属性,可以在`legend()`函数中传入相应的参数,如`loc`控制图例位置(可以是字符串如"best"、"upper right"等),`fontsize`设置字体大小等。
阅读全文