plt legend
时间: 2023-12-22 18:29:10 浏览: 75
plt.legend()函数用于在matplotlib中添加图例。图例是用于标识不同数据系列的标签,以便更好地理解图表中的数据。下面是两种使用plt.legend()函数的例子:
1. 在plt.plot()定义后使用plt.legend()显示标签内容:
```python
import matplotlib.pyplot as plt
result_price = [10, 20, 30, 40]
plt.plot(result_price, color='red', label='Training Loss')
plt.legend()
plt.show()
```
这个例子中,我们使用plt.plot()绘制了一个折线图,并为折线图添加了一个标签"Training Loss"。然后使用plt.legend()函数来显示标签内容。
2. 使用plt.legend()函数的handles和labels参数自定义图例:
```python
import matplotlib.pyplot as plt
l1, = plt.plot([1, 2, 3], label='Line 1')
l2, = plt.plot([3, 2, 1], label='Line 2')
plt.legend(handles=[l1, l2], labels=['a', 'b'], loc='best')
plt.show()
```
这个例子中,我们使用plt.plot()绘制了两条线,并为每条线定义了一个标签。然后使用plt.legend()函数的handles参数传入线的对象,labels参数传入标签内容,loc参数设置图例的位置。
阅读全文