axes.legend
时间: 2023-11-17 08:03:42 浏览: 87
对Python中plt的画图函数详解
5星 · 资源好评率100%
axes.legend()是一个用于在matplotlib图形中添加图例的函数。它可以接受多个参数,包括标签和位置。标签可以是一个字符串或一个线条对象,位置可以是一个字符串或一个数字。下面是一个例子:
```python
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure(figsize=(5,3))
axes = fig.add_axes((0,0,0.8,1))
x = np.linspace(0, 10, 1000)
line1, = axes.plot(x, np.sin(x))
line2, = axes.plot(x, np.cos(x))
axes.legend([line1, line2],['正弦', '余弦'], loc='upper right')
plt.show()
```
这个例子中,我们在图形的右上角添加了一个图例,其中包含两条线条,分别代表正弦和余弦函数。我们使用`axes.legend()`函数来添加图例,传递两个参数:线条对象列表和标签列表。我们还使用`loc`参数来指定图例的位置。
阅读全文