Spec-Zone.ru › Matplotlib 3.1

matplotlib.gridspec.GridSpec

class matplotlib.gridspec.GridSpec(nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None) [source]

Bases: matplotlib.gridspec.GridSpecBase

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

Расположение сетки определяется аналогично параметрам SubplotParams.

Необходимо задать количество строк и столбцов сетки. Дополнительно можно настроить параметры компоновки подграфиков (например, left, right и т. д.).

Параметры:
nrows : int

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

ncols : int

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

figure : Figure, optional
left, right, top, bottom : float, optional

Область подграфиков как часть ширины или высоты рисунка. Left не может быть больше, чем right, а bottom не может быть больше, чем top.

wspace : float, optional

Величина ширины, отведенная для отступа между подграфиками, выраженная как часть средней ширины оси.

hspace : float, optional

Величина высоты, отведенная для отступа между подграфиками, выраженная как часть средней высоты оси.

width_ratios : length ncols iterable, optional

Коэффициенты ширины столбцов.

height_ratios : length nrows iterable, optional

Коэффициенты высоты строк.

Примечания

См. SubplotParams для описания параметров компоновки.

get_subplot_params(self, figure=None) [source]

Возвращает словарь параметров компоновки подграфиков. Значения по умолчанию взяты из rcParams, если атрибут фигуры не задан.

locally_modified_subplot_params(self) [source]
tight_layout(self, figure, renderer=None, pad=1.08, h_pad=None, w_pad=None, rect=None) [source]

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

Параметры:
pad : float

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

h_pad, w_pad : float, optional

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

rect : tuple of 4 floats, optional

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

update(self, **kwargs) [source]

Обновить текущие значения.

Значения, установленные в None, используют значение из rcParams.

Примеры использования matplotlib.gridspec.GridSpec

../../_images/sphx_glr_psd_demo_thumb.png

Psd Demo

../../_images/sphx_glr_plot_streamplot_thumb.png

Streamplot

../../_images/sphx_glr_align_labels_demo_thumb.png

Выравнивание меток

../../_images/sphx_glr_demo_constrained_layout_thumb.png

Изменение размера осей с помощью ограниченной компоновки

../../_images/sphx_glr_gridspec_multicolumn_thumb.png

Использование Gridspec для создания многоколоночных/многострочных компоновок подграфиков

../../_images/sphx_glr_gridspec_nested_thumb.png

Вложенные Gridspecs

../../_images/sphx_glr_demo_gridspec03_thumb.png

Демонстрация GridSpec

../../_images/sphx_glr_demo_gridspec06_thumb.png

Вложенные GridSpecs

../../_images/sphx_glr_gridspec_thumb.png

Настройка компоновки рисунка с помощью GridSpec и других функций

../../_images/sphx_glr_constrainedlayout_guide_thumb.png

Руководство по ограниченной компоновке

../../_images/sphx_glr_tight_layout_guide_thumb.png

Руководство по плотной компоновке

../../_images/sphx_glr_imshow_extent_thumb.png

origin и extent в imshow

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.gridspec.GridSpec.html

Spec-Zone.ru

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