Spec-Zone.ru › Matplotlib 2.2

tight_layout

matplotlib.tight_layout

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

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

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

Список подграфиков, которые будут использоваться для расчёта оптимальных subplot_params.

pad : float

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

h_pad, w_pad : float

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

rect : Tuple[float, float, float, float]

[левый, нижний, правый, верхний] в нормализованных координатах фигуры (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

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

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

Spec-Zone.ru

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