matplotlib.gridspec.SubplotSpec
- classmatplotlib.gridspec.SubplotSpec(gridspec, num1, num2=None)[source]
-
Bases:
objectРасположение подграфика в
GridSpec.Примечание
Вероятно, вы никогда не будете создавать экземпляр
SubplotSpecсамостоятельно. Обычно вы получаете его изGridSpecс помощью доступа к элементам.- Параметры:
-
-
gridspec
GridSpec -
GridSpec, к которому относится подграфик.
- num1, num2int
-
Подграфик займёт ячейку с индексом num1 в заданном gridspec. Если num2 указан, подграфик будет занимать ячейки с индексами от num1 до num2 (включительно).
Индексация начинается с 0.
-
gridspec
- propertycolspan
-
Количество столбцов, занимаемых подграфиком, как объект
range.
- get_geometry()[source]
-
Возвращает геометрию подграфика в виде кортежа
(n_rows, n_cols, start, stop).Индексы start и stop определяют диапазон подграфика внутри
GridSpec. stop включительно (т.е. для одной ячейкиstart == stop).
- get_gridspec()[source]
- get_position(figure)[source]
-
Обновляет положение подграфика с помощью
figure.subplotpars.
- get_topmost_subplotspec()[source]
-
Возвращает верхний
SubplotSpecобъект, связанный с подграфиком.
- is_first_col()[source]
- is_first_row()[source]
- is_last_col()[source]
- is_last_row()[source]
- propertynum2
- propertyrowspan
-
Количество строк, занимаемых подграфиком, как объект
range.
- subgridspec(nrows, ncols, **kwargs)[source]
-
Создаёт GridSpec внутри этого подграфика.
Созданный
GridSpecFromSubplotSpecбудет иметь этотSubplotSpecв качестве родителя.- Параметры:
-
- nrowsint
-
Количество строк в сетке.
- ncolsint
-
Количество столбцов в сетке.
- Возвращает:
-
GridSpecFromSubplotSpec
- Другие параметры:
-
- **kwargs
-
Все остальные параметры передаются в
GridSpecFromSubplotSpec.
См. также
Примеры
Добавление трёх подграфиков на место одного:
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
© 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.SubplotSpec.html