子地块上的对偶yaxis

2024-10-04 09:24:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建3个堆栈子图,每个子图上都有双y轴。使用以下代码会给我一个ValueError:太多的值无法解包(预期为2)。对此有点迷茫,希望能得到一些帮助。谢谢大家!

fig, (axes, axes1) = plt.subplots(nrows=3, ncols=1, sharex=True, figsize=(8,5))
fig.suptitle('Boiler Room Energy Use')


axes1 = axes.twinx()
axes[0].plot(data17['BoilerRmToT'])
axes[1].plot(data18['BoilerRmTot'])
axes[2].plot(data19['BoilerRmTot'])
axes1[0].plot(data17['Wet-Bulb F'], color='orange')
axes1[1].plot(data18['Wet-Bulb F'], color='orange')
axes1[2].plot(data19['Wet-Bulb F'], color='orange')

plt.xticks(data19.index[::1500])

Tags: 代码plot堆栈figpltcolororangeaxes