在matplotlib中,可以使用`legend()`函数来设置图例的位置和摆放方式。要将图例位置放置在底部,可以将`loc`参数设置为`'lowercenter'`,并使用`bbox_to_anchor`参数来调整图例的位置。`bbox_to_anchor=`将图例的锚点设置为,即底部的中心位置下方一些。`ncol=2`则将图例分成两列显示。这样设置之后,图像将显示出底部居中的图例。
在matplotlib中,可以使用`legend()`函数来设置图例的位置和摆放方式。要将图例位置放置在底部,可以将`loc`参数设置为`'lower center'`,并使用`bbox_to_anchor`参数来调整图例的位置。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 生成图形
plt.plot([1, 2, 3], [4, 5, 6], label='Line 1')
plt.plot([1, 2, 3], [7, 8, 9], label='Line 2')
# 设置图例位置
plt.legend(loc='lower center', bbox_to_anchor=(0.5, -0.3), ncol=2)
# 显示图形
plt.show()
```
在上面的例子中,`loc='lower center'`将图例位置设置为底部居中。`bbox_to_anchor=(0.5, -0.3)`将图例的锚点设置为(0.5, -0.3),即底部的中心位置下方一些。`ncol=2`则将图例分成两列显示。
这样设置之后,图像将显示出底部居中的图例。