python画图画两个纵坐标
时间: 2023-07-11 14:40:24 浏览: 121
在Python中,你可以使用Matplotlib库来画图。要画两个纵坐标,可以使用双坐标轴(twinx)函数。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 创建一个画板
fig, ax1 = plt.subplots()
# 绘制第一个纵坐标的曲线
ax1.plot([1, 2, 3], [1, 2, 3], 'r-', label='y1')
ax1.set_xlabel('x')
ax1.set_ylabel('y1')
# 创建第二个纵坐标
ax2 = ax1.twinx()
# 绘制第二个纵坐标的曲线
ax2.plot([1, 2, 3], [3, 2, 1], 'b-', label='y2')
ax2.set_ylabel('y2')
# 添加图例
ax1.legend(loc=1)
ax2.legend(loc=2)
# 显示图形
plt.show()
```
在这个例子中,我们创建了一个画板和一个主坐标轴(ax1)。我们绘制了第一个纵坐标的曲线,并设置了x轴和y1轴的标签。接下来,我们使用twinx函数创建了第二个纵坐标轴(ax2),绘制了第二个纵坐标的曲线,并设置了y2轴的标签。最后,我们添加了图例并显示了图形。
阅读全文
相关推荐












