尝试实现以下代码:
f, ((ax1,ax2,ax3,ax4,ax5,ax6,ax7,ax8)) = plt.subplots(8,1, sharey =True, sharex=True)
for i in (ax1, ax2, ax3, ax4):
i.set_ylim(0,100000)
for i in(ax5, ax6, ax7, ax8):
i.set_ylim(0,5000)
但是,所有8轴的y轴都设置为0,5000 ......我不明白为什么我在for循环中说明了正确的轴使用。
答案 0 :(得分:2)
sharey关键字参数执行此操作。如果您不想在所有子图中使用相同的y轴,请将其禁用。