matplotlib改变图例的位置
时间: 2023-10-14 09:18:47 浏览: 93
python matplotlib实现将图例放在图外
你可以使用`legend()`函数中的`loc`参数来更改图例的位置。`loc`参数可以接受不同的值,例如:
- `'best'`:自动选择最佳位置。
- `'upper left'`、`'upper right'`、`'lower left'`、`'lower right'`:将图例放置在左上角、右上角、左下角或右下角。
- `'center'`、`'center left'`、`'center right'`、`'lower center'`、`'upper center'`:将图例放置在中心、左侧中心、右侧中心、下部中心或上部中心。
例如,要将图例放置在右下角,可以这样做:
```python
import matplotlib.pyplot as plt
# 绘制图形
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
plt.plot(x, y)
# 设置图例位置
plt.legend(['Data'], loc='lower right')
plt.show()
```
这将在图形的右下角添加一个标签为`Data`的图例。
阅读全文