matplotlib加图例
时间: 2023-09-26 22:04:29 浏览: 64
matplotlib 对坐标的控制,加图例注释的操作
要在 matplotlib 中添加图例,可以使用 `legend()` 方法。该方法可以接受多个参数,包括标签、位置、字体大小等。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, label='sin')
plt.plot(x, y2, label='cos')
plt.legend(loc='upper right', fontsize='medium')
plt.show()
```
在上面的代码中,我们首先生成了两个函数 `sin(x)` 和 `cos(x)` 的值,然后分别使用 `plot()` 方法绘制了两个曲线,并在每个 `plot()` 方法中指定了标签。最后,我们调用了 `legend()` 方法,并指定了图例的位置和字体大小。最终的图形将显示出两个曲线以及它们的标签。
阅读全文