Spec-Zone.ru › Matplotlib 3.4

matplotlib.gridspec.GridSpecBase

class matplotlib.gridspec.GridSpecBase(nrows, ncols, height_ratios=None, width_ratios=None)[source]

Bases: object

Базовый класс GridSpec, определяющий геометрию сетки, в которой будет размещен подграфик.

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

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

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

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

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

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

__dict__ = mappingproxy({'__module__': 'matplotlib.gridspec', '__doc__': '\n Базовый класс GridSpec, определяющий геометрию сетки,\n в которой будет размещен подграфик.\n ', '__init__': <function GridSpecBase.__init__>, '__repr__': <function GridSpecBase.__repr__>, 'nrows': <property object>, 'ncols': <property object>, 'get_geometry': <function GridSpecBase.get_geometry>, 'get_subplot_params': <function GridSpecBase.get_subplot_params>, 'new_subplotspec': <function GridSpecBase.new_subplotspec>, 'set_width_ratios': <function GridSpecBase.set_width_ratios>, 'get_width_ratios': <function GridSpecBase.get_width_ratios>, 'set_height_ratios': <function GridSpecBase.set_height_ratios>, 'get_height_ratios': <function GridSpecBase.get_height_ratios>, 'get_grid_positions': <function GridSpecBase.get_grid_positions>, '_check_gridspec_exists': <staticmethod object>, '__getitem__': <function GridSpecBase.__getitem__>, 'subplots': <function GridSpecBase.subplots>, '__dict__': <attribute '__dict__' of 'GridSpecBase' objects>, '__weakref__': <attribute '__weakref__' of 'GridSpecBase' objects>, '__annotations__': {}})
__getitem__(key)[source]

Создает и возвращает экземпляр SubplotSpec.

__init__(nrows, ncols, height_ratios=None, width_ratios=None)[source]
Параметры:
nrows, ncolsint

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

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

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

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

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

__module__ = 'matplotlib.gridspec'
__repr__()[source]

Возвращает repr(self).

__weakref__

Список слабых ссылок на объект (если определён)

get_geometry()[source]

Возвращает кортеж, содержащий количество строк и столбцов в сетке.

get_grid_positions(fig, raw=False)[source]

Возвращает позиции ячеек сетки в координатах фигуры.

Параметры:
figFigure

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

rawbool, по умолчанию: False

Если True, параметры подграфиков фигуры не учитываются. Сетка охватывает диапазон [0, 1] в обоих направлениях без отступов и без пробелов между ячейками сетки. Это используется для constrained_layout.

Возвращает:
bottoms, tops, lefts, rightsмассив

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

get_height_ratios()[source]

Возвращает относительные высоты.

Это None, если относительные высоты явным образом не были заданы.

get_subplot_params(figure=None)[source]
get_width_ratios()[source]

Возвращает относительные ширины.

Это None, если относительные ширины явным образом не были заданы.

property ncols

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

new_subplotspec(loc, rowspan=1, colspan=1)[source]

Создаёт и возвращает экземпляр SubplotSpec.

Параметры:
loc(int, int)

Позиция подграфика в сетке как (row_index, column_index).

rowspan, colspanint, по умолчанию: 1

Количество строк и столбцов, которые должен охватывать подграфик в сетке.

property nrows

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

set_height_ratios(height_ratios)[source]

Устанавливает относительные высоты строк.

height_ratios должен иметь длину nrows. Каждая строка получает относительную высоту height_ratios[i] / sum(height_ratios).

set_width_ratios(width_ratios)[source]

Установите относительные ширины столбцов.

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

subplots(*, sharex=False, sharey=False, squeeze=True, subplot_kw=None)[source]

Добавить все подграфики, заданные этим GridSpec в его родительскую фигуру.

См. Figure.subplots для подробной документации.

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

Psd Demo

Psd Demo

Streamplot

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

Aligning Labels

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

Resizing axes with constrained layout

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

Using Gridspec to make multi-column/row subplot layouts

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

Nested Gridspecs

Вложенные Gridspec

GridSpec demo

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

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.GridSpecBase.html

Spec-Zone.ru

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