matplotlib.tight_layout
Внимание
Этот модуль считается внутренним.
Его использование устарело и будет удалено в будущей версии.
Процедуры для подгонки параметров подграфиков, чтобы они хорошо вписывались в фигуру. При этом в настоящее время учитываются только подписи осей, метки делений, заголовки осей и offsetbox, привязанные к осям.
Внутренне этот модуль предполагает, что отступы (левый отступ и т.д.), которые являются различиями между Axes.get_tightbbox и Axes.bbox, независимы от положения осей. Это может не сработать, если Axes.adjustable является datalim, а также в таких случаях, когда левый или правый отступ зависят от метки оси x.
- matplotlib._tight_layout.get_subplotspec_list(axes_list, grid_spec=None)[source]
-
Возвращает список subplotspec из данного списка осей.
Для экземпляра оси, которая не поддерживает 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кортеж (left, bottom, right, top), по умолчанию: 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/3.8.4/api/tight_layout_api.html