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) -
Возвращает словарь параметров подграфиков, чтобы отступы между подграфиками были скорректированы. Обратите внимание, что эта функция игнорирует геометрическую информацию самого подграфика, но использует полученные значения из параметров nrows_ncols и num1num2_list. Кроме того, результаты могут быть неверными, если у некоторых подграфиков
adjustable=datalim.Параметры:
- nrows_ncols
- количество строк и количество столбцов сетки.
- num1num2_list
- список чисел, определяющих область, занимаемую подграфиком.
- subplot_list
- список подграфиков, которые будут использоваться для расчета оптимальных subplot_params.
- pad : float
- отступ между краем фигуры и краями подграфиков в долях размера шрифта.
- h_pad, w_pad : float
-
- отступ (высота/ширина) между краями смежных подграфиков.
- По умолчанию
pad_inches.
- rect
- [left, bottom, right, top] в нормированных координатах фигуры (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 : список subplotspec, связанных с каждой
- осью в axes_list
renderer : экземпляр рендерера
- pad : float
- отступ между краем фигуры и краями подграфиков в долях размера шрифта.
- h_pad, w_pad : float
- отступ (высота/ширина) между краями смежных подграфиков. По умолчанию
pad_inches. - rect : если rect задан, он интерпретируется как прямоугольник
- (left, bottom, right, top) в нормированных координатах фигуры, в которые будет вписываться вся область подграфиков (включая метки). По умолчанию (0, 0, 1, 1).
© 2012–2016 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/1.5.3/api/tight_layout_api.html