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) -
Возвращает словарь параметров подграфиков, чтобы отступы между подграфиками были отрегулированы. Обратите внимание, что эта функция игнорирует геометрическую информацию самого подграфика, но использует предоставленные значения nrows_ncols и num1num2_list. Кроме того, результаты могут быть некорректными, если некоторые подграфики имеют
adjustable=datalim.Параметры:
- nrows_ncols
- количество строк и столбцов сетки.
- num1num2_list
- список чисел, определяющих область, занимаемую подграфиком.
- subplot_list
- список подграфиков, которые будут использоваться для расчета оптимальных параметров подграфиков.
-
pad : float - отступ между краем рисунка и краями подграфиков, как доля размера шрифта.
-
h_pad, w_pad : float -
- отступ (высота/ширина) между краями смежных подграфиков.
- По умолчанию
pad_inches.
- rect
- [левый, нижний, правый, верхний] в нормализованных (0, 1) координатах рисунка.
-
matplotlib.tight_layout.get_renderer(fig)
-
matplotlib.tight_layout.get_subplotspec_list(axes_list, grid_spec=None) -
Возвращает список subplotspec из данного списка осей.
Для экземпляра оси, который не поддерживает subplotspec, в список вставляется значение None.
Если grid_spec задан, None вставляется для тех, что не из заданного grid_spec.
-
matplotlib.tight_layout.get_tight_layout_figure(fig, axes_list, subplotspec_list, renderer, pad=1.08, h_pad=None, w_pad=None, rect=None) -
Возвращает параметры подграфиков для рисунка с плотной компоновкой с указанным отступом.
Параметры:
fig : экземпляр рисунка
axes_list : список осей
-
subplotspec_list : a list of subplotspec associated with each - оси в axes_list
renderer : экземпляр рендерера
-
pad : float - отступ между краем рисунка и краями подграфиков, как доля размера шрифта.
-
h_pad, w_pad : float - отступ (высота/ширина) между краями смежных подграфиков. По умолчанию
pad_inches. -
rect : if rect is given, it is interpreted as a rectangle - (левый, нижний, правый, верхний) в нормализованных координатах рисунка, в которые поместится вся область подграфиков (включая метки). По умолчанию (0, 0, 1, 1).
-
© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/tight_layout_api.html