Spec-Zone.ru › Matplotlib

matplotlib.gridspec.SubplotSpec

classmatplotlib.gridspec.SubplotSpec(gridspec, num1, num2=None)[исходный код]

Базовые классы: object

Расположение подграфика в GridSpec.

Примечание

Скорее всего, вам никогда не придётся создавать экземпляр SubplotSpec самостоятельно. Вместо этого обычно его получают из GridSpec с помощью доступа по индексу.

Параметры:
gridspecGridSpec

GridSpec, на который ссылается подграфик.

num1, num2int

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

Индексация начинается с 0.

propertycolspan

Столбцы, охватываемые этим подграфиком, в виде объекта range.

get_geometry()[исходный код]

Возвращает геометрию подграфика в виде кортежа (n_rows, n_cols, start, stop).

Индексы start и stop задают диапазон подграфика в пределах GridSpec. Индекс stop включительный (например, для одной ячейки start == stop).

get_gridspec()[исходный код]
get_position(figure)[исходный код]

Обновляет положение подграфика на основе figure.subplotpars.

get_topmost_subplotspec()[исходный код]

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

is_first_col()[исходный код]
is_first_row()[исходный код]
is_last_col()[исходный код]
is_last_row()[исходный код]
propertynum2
propertyrowspan

Строки, охватываемые этим подграфиком, в виде объекта range.

subgridspec(nrows, ncols, **kwargs)[исходный код]

Создаёт GridSpec внутри этого подграфика.

Созданный объект GridSpecFromSubplotSpec будет иметь этот SubplotSpec в качестве родительского.

Параметры:
nrowsint

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

ncolsint

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

Возвращает:
GridSpecFromSubplotSpec
Другие параметры:
**kwargs

Все остальные параметры передаются в GridSpecFromSubplotSpec.

См. также

matplotlib.pyplot.subplots

Примеры

Добавление трёх подграфиков в область, занимаемую одним подграфиком:

fig = plt.figure()
gs0 = fig.add_gridspec(3, 1)
ax1 = fig.add_subplot(gs0[0])
ax2 = fig.add_subplot(gs0[1])
gssub = gs0[2].subgridspec(1, 3)
for i in range(3):
    fig.add_subplot(gssub[0, i])

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

Вложенные GridSpec

Вложенные GridSpec

Расположение нескольких Axes на рисунке

Расположение нескольких Axes на рисунке

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

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

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

Spec-Zone.ru

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