Spec-Zone.ru › Matplotlib 1.5

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

Spec-Zone.ru

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