Spec-Zone.ru › Matplotlib 3.4

matplotlib.gridspec.GridSpec

класс 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]

Основания: matplotlib.gridspec.GridSpecBase

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

Расположение ячеек сетки определяется аналогично SubplotParams с использованием left, right, top, bottom, wspace и hspace.

Параметры:
nrows, ncolsint

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

figureFigure, необязательно

Используется только для ограниченной компоновки, чтобы создать правильную сетку компоновки.

left, right, top, bottomfloat, необязательно

Область подграфиков в виде доли ширины или высоты окна фигуры. Левая граница не может быть больше правой, а нижняя – больше верхней. Если не указано, значения будут определены из окна фигуры или rcParams во время отрисовки. См. также GridSpec.get_subplot_params.

wspacefloat, необязательно

Величина ширины, резервируемая для промежутков между подграфиками, выраженная в долях средней ширины оси. Если не указано, значения будут определены из окна фигуры или rcParams при необходимости. См. также GridSpec.get_subplot_params.

hspacefloat, необязательно

Величина высоты, резервируемая для промежутков между подграфиками, выраженная в долях средней высоты оси. Если не указано, значения будут определены из окна фигуры или rcParams при необходимости. См. также GridSpec.get_subplot_params.

width_ratiosмассив-подобный объект длиной ncols, необязательно

Определяет относительные ширины столбцов. Каждый столбец получает относительную ширину width_ratios[i] / sum(width_ratios). Если не указано, все столбцы будут иметь одинаковую ширину.

height_ratiosмассив-подобный объект длиной nrows, необязательно

Определяет относительные высоты строк. Каждый столбец получает относительную высоту height_ratios[i] / sum(height_ratios). Если не указано, все строки будут иметь одинаковую высоту.

__getstate__()[source]
__init__(nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None)[source]
Parameters:
nrows, ncolsint

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

figureFigure, необязательно

Используется только для ограниченной компоновки, чтобы создать правильную сетку компоновки.

left, right, top, bottomfloat, необязательно

Область подграфиков в виде доли ширины или высоты окна фигуры. Левая граница не может быть больше правой, а нижняя – больше верхней. Если не указано, значения будут определены из окна фигуры или rcParams во время отрисовки. См. также GridSpec.get_subplot_params.

wspacefloat, необязательно

Величина ширины, резервируемая для промежутков между подграфиками, выраженная в долях средней ширины оси. Если не указано, значения будут определены из окна фигуры или rcParams при необходимости. См. также GridSpec.get_subplot_params.

hspacefloat, необязательно

Величина высоты, резервируемая для промежутков между подграфиками, выраженная в долях средней высоты оси. Если не указано, значения будут определены из окна фигуры или rcParams при необходимости. См. также GridSpec.get_subplot_params.

width_ratiosмассив-подобный объект длиной ncols, необязательно

Определяет относительные ширины столбцов. Каждый столбец получает относительную ширину width_ratios[i] / sum(width_ratios). Если не указано, все столбцы будут иметь одинаковую ширину.

height_ratiosмассив-подобный объект длиной nrows, необязательно

Определяет относительные высоты строк. Каждый столбец получает относительную высоту height_ratios[i] / sum(height_ratios). Если не указано, все строки будут иметь одинаковую высоту.

__module__ = 'matplotlib.gridspec'
get_subplot_params(figure=None)[source]

Возвращает SubplotParams для GridSpec.

В порядке приоритета значения берутся из

  • не-None атрибутов GridSpec
  • предоставленного figure
  • rcParams["figure.subplot.*"]
locally_modified_subplot_params()[source]

Возвращает список имён параметров подграфиков, явно заданных в GridSpec.

Это подмножество атрибутов SubplotParams.

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

Корректирует параметры подграфиков, чтобы обеспечить указанный отступ.

Параметры:
padfloat

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

h_pad, w_padfloat, необязательно

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

rectкортеж из 4 float, по умолчанию: (0, 0, 1, 1), т.е. всё окно фигуры

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

update(**kwargs)[source]

Обновление параметров подграфиков сетки.

Параметры, которые явно не указаны, не изменяются. Установка параметра в None сбрасывает его до значения rcParams["figure.subplot.*"].

Параметры:
left, right, top, bottomfloat или None, необязательно

Границы подграфиков как доля ширины или высоты фигуры.

wspace, hspacefloat, необязательно

Интервал между подграфиками как доля средней ширины/высоты подграфиков.

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

Psd Demo

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

Scatter plot with histograms

Диаграмма рассеяния с гистограммами

Streamplot

Потоковая диаграмма

Aligning Labels

Выравнивание надписей

Resizing axes with constrained layout

Изменение размеров осей с ограниченным макетом

Resizing axes with tight layout

Изменение размеров осей с плотным макетом

Combining two subplots using subplots and GridSpec

Объединение двух подграфиков с помощью subplots и GridSpec

Using Gridspec to make multi-column/row subplot layouts

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

Nested Gridspecs

Вложенные Gridspec

Figure subfigures

Вложенные фигуры

Creating multiple subplots using ``plt.subplots``

Создание нескольких подграфиков с помощью plt.subplots

GridSpec demo

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

Nested GridSpecs

Вложенные GridSpecs

Customizing Figure Layouts Using GridSpec and Other Functions

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

Constrained Layout Guide

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

Tight Layout guide

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

*origin* and *extent* in `~.Axes.imshow`

origin и extent в imshow

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

Spec-Zone.ru

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