python ax.legend
时间: 2023-10-21 17:28:48 浏览: 293
关于python 的legend图例,参数使用说明
引用:在使用Python绘制折线图时,可以使用matplotlib.pyplot库中的ax.legend()方法来添加图例。图例是用于标识不同数据系列的标签,使得读者能够更好地理解图表中所呈现的信息。通过在绘制折线图之前,使用ax.legend()方法传入标签列表即可实现添加图例功能。例如:
```python
import matplotlib.pyplot as plt
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.plot(x, y, label='sine wave') # 在plot函数中使用label参数指定图例标签
ax.set_title("sine wave")
ax.set_xlabel('angle')
ax.set_ylabel('sine')
ax.legend() # 添加图例
plt.show()
```
在上述示例中,我们将折线图的标签设置为了'sine wave',然后使用ax.legend()方法添加了图例。图例将显示在绘图区域中的合适位置,并通过颜色和标签来区分不同的数据系列。
阅读全文