Spec-Zone.ru › Matplotlib 3.6

matplotlib.tight_layout

Внимание

Этот модуль считается внутренним.

Его использование устарело, и он будет удален в будущей версии.

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

Внутренне этот модуль предполагает, что поля (левое поле и т. д.), которые представляют собой разницу между Axes.get_tightbbox и Axes.bbox, не зависят от положения Axes. Это может не сработать, если 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]

[Устарело] Возвращает словарь параметров подграфика для регулировки расстояния между подграфиками или None, если в результате оси будут иметь нулевую высоту или ширину.

Обратите внимание, что эта функция игнорирует геометрическую информацию самого подграфика, а использует то, что задано параметрами nrows_ncols и num1num2_list. Кроме того, результаты могут быть некорректными, если некоторые подграфики имеют adjustable=datalim.

Параметры:
nrows_ncolstuple[int, int]

Количество строк и столбцов сетки.

num1num2_listlist[tuple[int, int]]

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

subplot_listlist of subplots

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

padfloat

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

h_pad, w_padfloat

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

recttuple

(left, bottom, right, top), по умолчанию: None.

Замечания

Устарело начиная с версии 3.5.

matplotlib._tight_layout.get_subplotspec_list(axes_list, grid_spec=None)[source]

Возвращает список subplotspec из данного списка осей.

Для экземпляра оси, который не поддерживает subplotspec, в список вставляется None.

Если задан grid_spec, None вставляется для тех, которые не из данного grid_spec.

END_OF_DOCUMENT_MARKER
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]

Возвращает параметры подграфика для фигуры с плотной компоновкой и указанным заполнением.

Параметры:
figFigure
axes_listсписок Axes
subplotspec_listсписок SubplotSpec

Подграфики каждого axes.

rendererrenderer
padfloat

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

h_pad, w_padfloat

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

rectкортеж (left, bottom, right, top), по умолчанию: None.

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

Возвращает:
subplotspec или None

Аргументы subplotspec, которые будут переданы в Figure.subplots_adjust или None, если плотная компоновка не может быть выполнена.

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

Spec-Zone.ru

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