Python实现双Y轴绘图
时间: 2023-11-05 21:15:33 浏览: 82
用python建立两个Y轴的XY曲线图方法
可以使用Matplotlib库来实现Python双Y轴绘图。下面是一个简单的例子:
```
import matplotlib.pyplot as plt
# 生成x和y数据
x = range(0, 10)
y1 = [i**2 for i in x]
y2 = [i*10 for i in x]
# 绘制第一个y轴
fig, ax1 = plt.subplots()
ax1.plot(x, y1, 'g')
ax1.set_xlabel('X data')
ax1.set_ylabel('Y1 data', color='g')
# 绘制第二个y轴
ax2 = ax1.twinx()
ax2.plot(x, y2, 'b')
ax2.set_ylabel('Y2 data', color='b')
plt.show()
```
这段代码会生成一个双Y轴绘图,其中绿色的线代表第一个y轴的数据,蓝色的线代表第二个y轴的数据。同时,第一个y轴的标签颜色为绿色,第二个y轴的标签颜色为蓝色。你可以根据自己的数据和需求来修改代码。
阅读全文