matplotlib.figure.SubFigure.align_ylabels#
- SubFigure.align_ylabels(axs=None)[source]#
如果正在自动进行标签对齐(即标签位置未手动设置),则对齐同一子图列中子图的 y 轴标签。
对齐在此调用后会持续到绘制事件。
如果标签在左侧,则它与标签也在左侧且具有相同最左侧子图列的 Axes 上的标签对齐。如果标签在右侧,则它与具有相同最右侧列的 Axes 上的标签对齐。
另请参阅
备注
这假定
axs
中的所有Axes
都来自同一个GridSpec
,以便它们的SubplotSpec
位置与图的位置相对应。示例
带有大 yticks 标签的示例
fig, axs = plt.subplots(2, 1) axs[0].plot(np.arange(0, 1000, 50)) axs[0].set_ylabel('YLabel 0') axs[1].set_ylabel('YLabel 1') fig.align_ylabels()