matplotlib.gridspec.GridSpecBase
- classmatplotlib.gridspec.GridSpecBase(nrows, ncols, height_ratios=None, width_ratios=None)[source]
-
Bases:
objectБазовый класс GridSpec, определяющий геометрию сетки, в которую будет размещён подграфик.
- Parameters:
-
- nrows, ncolsint
-
Количество строк и столбцов в сетке.
- width_ratiosarray-like длины ncols, необязательно
-
Определяет относительные ширины столбцов. Каждый столбец получает относительную ширину
width_ratios[i] / sum(width_ratios). Если не задано, все столбцы будут иметь одинаковую ширину. - height_ratiosarray-like длины nrows, необязательно
-
Определяет относительные высоты строк. Каждая строка получает относительную высоту
height_ratios[i] / sum(height_ratios). Если не задано, все строки будут иметь одинаковую высоту.
- get_geometry()[source]
-
Возвращает кортеж, содержащий количество строк и столбцов в сетке.
- get_grid_positions(fig, raw=<deprecated parameter>)[source]
-
Возвращает позиции ячеек сетки в координатах фигуры.
- Parameters:
-
-
fig
Figure -
Фигура, к которой должна быть применена сетка. Параметры подграфиков (отступы и интервалы между подграфиками) берутся из fig.
- rawbool, по умолчанию: False
-
Если True, параметры подграфиков фигуры не учитываются. Сетка охватывает диапазон [0, 1] в обоих направлениях без отступов и нет пространства между ячейками сетки. Это используется для constrained_layout.
-
fig
- Returns:
-
- bottoms, tops, lefts, rightsarray
-
Нижние, верхние, левые, правые позиции ячеек сетки в координатах фигуры.
- get_height_ratios()[source]
-
Возвращает соотношения высот.
Это None, если явно не были заданы соотношения высот.
- get_subplot_params(figure=None)[source]
- get_width_ratios()[source]
-
Возвращает соотношения ширины.
Это None, если явно не были заданы соотношения ширины.
- propertyncols
-
Количество столбцов в сетке.
- new_subplotspec(loc, rowspan=1, colspan=1)[source]
-
Создаёт и возвращает экземпляр
SubplotSpec.- Parameters:
-
- loc(int, int)
-
Позиция подграфика в сетке как
(row_index, column_index). - rowspan, colspanint, по умолчанию: 1
-
Количество строк и столбцов, которое подграфик должен охватывать в сетке.
- propertynrows
-
Количество строк в сетке.
- 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
Изменение размера осей с ограниченным макетированием
Использование Gridspec для создания многоколоночных/многострочных макетов подграфиков
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.gridspec.GridSpecBase.html