plt.legend并排显示
时间: 2024-02-19 10:55:49 浏览: 186
基于plt.title无法显示中文的快速解决
plt.legend()函数可以用来在matplotlib中添加图例。要实现并排显示图例,可以使用ncol参数来指定图例的列数。通过设置ncol参数为大于1的整数值,可以将图例水平排列。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 创建两条曲线
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [1, 8, 27, 64, 125]
# 绘制曲线
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
# 添加图例并设置水平排列
plt.legend(ncol=2)
# 显示图形
plt.show()
```
运行以上代码,将会绘制出两条曲线,并在图形中显示并排的图例,其中每行有两个图例项。
阅读全文