matplotlib.gridspec.SubplotSpec
- class
matplotlib.gridspec.SubplotSpec(gridspec, num1, num2=None)[source]
-
Основы:
objectОпределяет расположение подграфика в
GridSpec.Примечание
Вероятно, вы никогда не будете создавать экземпляр
SubplotSpecсамостоятельно. Вместо этого вы обычно получите его изGridSpecс помощью доступа к элементам.Параметры: -
gridspec
GridSpec -
GridSpec, к которому относится подграфик.
- num1, num2int
-
Подграфик займет ячейку num1 в заданном gridspec. Если num2 указан, подграфик будет занимать ячейки от num1 до num2 включительно.
Индексация начинается с 0.
-
__dict__= mappingproxy({'__module__': 'matplotlib.gridspec', '__doc__': "\n Определяет расположение подграфика в `GridSpec`.\n\n .. note::\n\n Вероятно, вы никогда не будете создавать экземпляр `SubplotSpec` самостоятельно. Вместо этого вы обычно получите его из `GridSpec` с помощью доступа к элементам.\n\n Параметры\n ----------\n gridspec : `~matplotlib.gridspec.GridSpec`\n GridSpec, к которому относится подграфик.\n num1, num2 : int\n Подграфик займет ячейку num1 в заданном\n gridspec. Если num2 указан, подграфик будет занимать ячейки от\n num1-й ячейки до num2-й ячейки *включительно*.\n\n Индексация начинается с 0.\n ", '__init__': <function SubplotSpec.__init__>, '__repr__': <function SubplotSpec.__repr__>, '_from_subplot_args': <staticmethod object>, 'num2': <property object>, '__getstate__': <function SubplotSpec.__getstate__>, 'get_gridspec': <function SubplotSpec.get_gridspec>, 'get_geometry': <function SubplotSpec.get_geometry>, 'get_rows_columns': <function SubplotSpec.get_rows_columns>, 'rowspan': <property object>, 'colspan': <property object>, 'is_first_row': <function SubplotSpec.is_first_row>, 'is_last_row': <function SubplotSpec.is_last_row>, 'is_first_col': <function SubplotSpec.is_first_col>, 'is_last_col': <function SubplotSpec.is_last_col>, 'get_position': <function SubplotSpec.get_position>, 'get_topmost_subplotspec': <function SubplotSpec.get_topmost_subplotspec>, '__eq__': <function SubplotSpec.__eq__>, '__hash__': <function SubplotSpec.__hash__>, 'subgridspec': <function SubplotSpec.subgridspec>, '__dict__': <attribute '__dict__' of 'SubplotSpec' objects>, '__weakref__': <attribute '__weakref__' of 'SubplotSpec' objects>, '__annotations__': {}})
-
__eq__(other)[source] -
Два SubplotSpec считаются равными, если они ссылаются на то же самое положение(я) в том же
GridSpec.
-
__getstate__()[source]
-
__hash__()[source] -
Возвращает хэш объекта.
-
__init__(gridspec, num1, num2=None)[source] -
Инициализирует объект. См. справку (help(type(self))) для точной сигнатуры.
-
__module__= 'matplotlib.gridspec'
-
__repr__()[source] -
Возвращает строковое представление объекта.
-
__weakref__ -
Список слабых ссылок на объект (если определён)
- свойство
colspan -
Столбцы, охватываемые данным подграфиком, как объект
range.
-
get_geometry()[source] -
Возвращает геометрию подграфика как кортеж
(n_rows, n_cols, start, stop).Индексы start и stop определяют диапазон подграфика внутри
GridSpec. stop включительно (т.е. для одной ячейкиstart == stop).
-
get_gridspec()[source]
-
get_position(figure, return_all=<deprecated parameter>)[source] -
Обновляет положение подграфика из
figure.subplotpars.
-
get_rows_columns()[source] -
[Устарело] Возвращает номера строки и столбца подграфика как кортеж
(n_rows, n_cols, row_start, row_stop, col_start, col_stop).Примечания
Устарело начиная с версии 3.3.
-
get_topmost_subplotspec()[source] -
Возвращает самый верхний экземпляр
SubplotSpec, связанный с подграфиком.
-
is_first_col()[source]
-
is_first_row()[source]
-
is_last_col()[source]
-
is_last_row()[source]
- свойство
num2
- свойство
rowspan -
Строки, охватываемые данным подграфиком, как объект
rangeobject.
-
gridspec
-
subgridspec(nrows, ncols, **kwargs)[source] -
Создать GridSpec внутри этого подграфика.
Созданный
GridSpecFromSubplotSpecбудет иметь этотSubplotSpecв качестве родителя.Параметры: - nrowsint
-
Количество строк в сетке.
- ncolsint
-
Количество столбцов в сетке.
Возвращает: Другие параметры: - **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–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.gridspec.SubplotSpec.html