希望这里有一个相对简单的问题 - 我正在绘制两个条形图。其中一个类别较多,因此每个条形的宽度较小。请参阅下面的示例代码/图表(简单、标准绘图):
fig, (ax1, ax2) = plt.subplots(1, 2, sharey=True)
ax1.set_title("Sample Graph", size='16')
ax1.bar(df1.index, df1.c_destination, color='purple', alpha =1)
ax1.set_axisbelow(True)
ax1.set_xticks(df1.index)
ax1.set_xticklabels(df1['index'], rotation=45, ha='right', size='14')
ax1.patch.set_facecolor(color='gray')
ax1.patch.set_alpha(0.5)
ax2.set_title("Sample Graph Other", size='16')
ax2.bar(df2.index, df2.destination, color='purple', alpha =1)
ax2.set_axisbelow(True)
ax2.set_xticks(df2.index)
ax2.set_xticklabels(df2['index'], rotation=45, ha='right', size='14')
ax2.patch.set_facecolor(color='gray')
ax2.patch.set_alpha(0.5)
如果左图有 12 个条形图,右图有 8 个条形图,如何确保条形图较少的图具有相同的条形宽度?我知道我可以定义每个宽度,但我想知道 ax2 是否可以从 ax1 访问该值?感谢您的帮助。