matplotlib.figure.Figure.align_ylabels#

Figure.align_ylabels(axs=None)[源代码]#

如果在同一子图列中自动进行标签对齐(即标签位置未手动设置),则对齐子图的y标签。

调用此方法后,对齐方式在绘制事件中持续有效。

如果标签在左侧,它将与左侧也有标签且位于相同最左子图列的Axes标签对齐。如果标签在右侧,它将与右侧也有标签且位于相同最右列的Axes标签对齐。

参数:
axs : Axes 的列表列表

可选的列表(或 ndarray),包含要对其y标签的 Axes。默认情况下,会调整图表中所有Axes的y标签。

注释

这假设 axs 来自同一个 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()

使用 matplotlib.figure.Figure.align_ylabels 的示例#

对齐 y 轴标签

Align y-labels