Spec-Zone.ru › Matplotlib

matplotlib._tight_layout

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

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

matplotlib._tight_layout.get_subplotspec_list(axes_list, grid_spec=None)[исходный код]

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

Для экземпляра 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)[исходный код]

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

Параметры:
figFigure
axes_listсписок Axes
subplotspec_listсписок SubplotSpec

Объекты subplotspec для каждой Axes.

rendererрендерер
padfloat

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

h_pad, w_padfloat

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

rectкортеж (left, bottom, right, top), по умолчанию: None.

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

Возвращает:
subplotspec или None

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

© 2012–2026 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