plt.legend(["ssp126","ssp245","ssp370","ssp585"],frameon=False)设置成两列
时间: 2023-12-31 11:24:55 浏览: 91
Pandas实现一列数据分隔为两列
```python
import matplotlib.pyplot as plt
# 创建图表和子图
fig, ax = plt.subplots()
# 绘制图形
ax.plot([1, 2, 3, 4], [1, 4, 2, 3], label='ssp126')
ax.plot([1, 2, 3, 4], [2, 3, 4, 1], label='ssp245')
ax.plot([1, 2, 3, 4], [3, 1, 3, 2], label='ssp370')
ax.plot([1, 2, 3, 4], [4, 2, 1, 4], label='ssp585')
# 设置图例
legend = ax.legend(["ssp126","ssp245","ssp370","ssp585"], frameon=False)
# 设置图例为两列
legend._set_loc(2)
# 显示图形
plt.show()
```
这段代码会创建一个图表和子图,并绘制四条曲线。然后使用`plt.legend()`函数设置图例,并通过`legend._set_loc(2)`将图例设置为两列。
阅读全文