tight_layout
matplotlib.tight_layout
Этот модуль предоставляет процедуры для настройки параметров подграфиков так, чтобы подграфики хорошо вписывались в рисунок. При этом в настоящее время учитываются только подписи осей, метки делений, заголовки осей и offsetboxes, привязанные к осям.
Внутренне предполагается, что отступы (left_margin и т.д.), которые представляют собой разницу между ax.get_tightbbox и ax.bbox, не зависят от положения осей. Это может не сработать, если Axes.adjustable имеет значение datalim. Кроме того, это не сработает в некоторых случаях (например, левый или правый отступ зависит от xlabel).
-
matplotlib.tight_layout.auto_adjust_subplotpars(fig, renderer, nrows_ncols, num1num2_list, subplot_list, ax_bbox_list=None, pad=1.08, h_pad=None, w_pad=None, rect=None)[source] -
Возвращает словарь параметров подграфиков для регулирования интервалов между подграфиками.
Обратите внимание, что эта функция игнорирует геометрическую информацию самого подграфика, но использует предоставленные значения nrows_ncols и num1num2_list. Кроме того, результаты могут быть неверными, если у некоторых подграфиков
adjustable=datalim.Параметры: -
nrows_ncols : Tuple[int, int] -
Количество строк и столбцов сетки.
-
num1num2_list : List[int] -
Список чисел, определяющих область, занимаемую подграфиком.
-
subplot_list : list of subplots -
Список подграфиков, которые будут использоваться для вычисления оптимальных параметров подграфиков.
-
pad : float -
Отступ между краем рисунка и краями подграфиков, как доля размера шрифта.
-
h_pad, w_pad : float -
Отступ (высота/ширина) между краями смежных подграфиков, как доля размера шрифта. По умолчанию равно pad.
-
rect : Tuple[float, float, float, float] -
[left, bottom, right, top] в нормализованных координатах рисунка (0, 1).
-
-
matplotlib.tight_layout.get_renderer(fig)[source]
-
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 : Figure -
axes_list : list of Axes -
subplotspec_list : list of SubplotSpec -
Объекты subplotspec каждой оси.
-
renderer : renderer -
pad : float -
Отступ между краем рисунка и краями подграфиков, как доля размера шрифта.
-
h_pad, w_pad : float -
Отступ (высота/ширина) между краями смежных подграфиков. По умолчанию равно pad_inches.
-
rect : Tuple[float, float, float, float], optional -
Прямоугольник (left, bottom, right, top) в нормализованных координатах рисунка, в который поместится вся область подграфиков (включая метки). По умолчанию используется весь рисунок.
-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/tight_layout_api.html