Spec-Zone.ru › Matplotlib

matplotlib.tight_layout

Внимание

Этот модуль считается внутренним.

Его использование устарело и будет удалено в будущей версии.

Процедуры для настройки параметров подграфиков так, чтобы подграфики хорошо вписывались в рисунок. При этом в настоящее время учитываются только подписи осей, метки делений, заголовки осей и offsetboxes, привязанные к осям.

Внутренне этот модуль предполагает, что отступы (левый отступ и т. д.), которые являются различиями между Axes.get_tightbbox и Axes.bbox, независимы от положения осей. Это может не сработать, если Axes.adjustable является datalim, а также в таких случаях, когда левый или правый отступ влияют на надпись на оси x.

matplotlib._tight_layout.get_subplotspec_list(axes_list, grid_spec=None)[source]

Возвращает список subplotspec из заданного списка осей.

Для экземпляра Axes, который не поддерживает subplotspec, в список вставляется None.

Если grid_spec задан, для тех, которые не из заданного grid_spec, вставляется None.

matplotlib._tight_layout.get_tight_layout_figure(fig, axes_list, subplotspec_list, renderer, pad=1.08, h_pad=None, w_pad=None, rect=None)[source]

Возвращает параметры подграфиков для рисунка с уплотнением с заданным отступом.

Параметры:
figРисунок
axes_listсписок осей
subplotspec_listсписок SubplotSpec

subplotspec каждой оси.

rendererрендерер
padfloat

Отступ между краем рисунка и краями подграфиков, как доля размера шрифта.

h_pad, w_padfloat

Отступ (высота/ширина) между краями смежных подграфиков. По умолчанию равен pad.

rectкортеж (слева, снизу, справа, сверху), по умолчанию: None.

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

Возвращаемое значение:
subplotspec или None

subplotspec параметры, которые будут переданы в Figure.subplots_adjust, или None, если уплотнение не удалось выполнить.

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/tight_layout_api.html

Spec-Zone.ru

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