plt图例
时间: 2023-08-27 10:18:35 浏览: 99
如果您想给一个matplotlib绘图添加图例,可以使用`legend()`函数。以下是添加图例的示例代码:
```python
import matplotlib.pyplot as plt
# 绘制散点图
x = [1, 2, 3, 4, 5]
y = [2, 4, 5, 4, 5]
plt.scatter(x, y, label='Scatter Plot')
# 绘制线图
x2 = [1, 2, 3, 4, 5]
y2 = [1, 3, 2, 3, 2]
plt.plot(x2, y2, label='Line Plot')
# 添加图例
plt.legend()
# 显示图像
plt.show()
```
在这个例子中,我们使用`scatter()`函数和`plot()`函数绘制了一个散点图和一个线图。然后,我们使用`legend()`函数添加了一个图例,该图例包含了这两个图的标签。最后,我们使用`show()`函数显示了这个图像。
如果您想更改图例的位置和其他属性,可以在`legend()`函数中添加参数。例如,`loc`参数用于指定图例的位置。以下是一些常用的位置参数:
- `'best'`: 自动选择最佳位置
- `'upper right'`: 右上角
- `'upper left'`: 左上角
- `'lower left'`: 左下角
- `'lower right'`: 右下角
例如,如果您想将图例放在右上角,可以使用以下代码:
```python
plt.legend(loc='upper right')
```
您还可以使用其他参数来更改图例的样式和属性。请参阅matplotlib文档以获取更多信息。
阅读全文