Spec-Zone.ru › Matplotlib

matplotlib.figure.SubFigure.align_ylabels

SubFigure.align_ylabels(axs=None)[исходный код]

Выравнивает подписи оси y подграфиков в одном столбце подграфиков, если выравнивание подписей выполняется автоматически (то есть положение подписи не задано вручную).

Выравнивание сохраняется при последующих событиях отрисовки.

Если подпись расположена слева, она выравнивается с подписями объектов Axes, которые также имеют подпись слева и находятся в том же крайнем левом столбце подграфиков. Если подпись расположена справа, она выравнивается с подписями объектов Axes в том же крайнем правом столбце.

Параметры:
axsсписок Axes

Необязательный список (или ndarray) объектов Axes, для которых нужно выровнять подписи оси y. По умолчанию выравниваются все объекты Axes на рисунке.

См. также

matplotlib.figure.Figure.align_xlabels
matplotlib.figure.Figure.align_titles
matplotlib.figure.Figure.align_labels

Примечания

Предполагается, что все объекты Axes в axs принадлежат одному и тому же GridSpec, поэтому их положения SubplotSpec соответствуют положениям на рисунке.

Примеры

Пример с крупными метками делений по оси y:

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()

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.SubFigure.align_ylabels.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API