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] -
Возвращает позиции ячеек сетки в координатах фигуры.
Параметры: -
fig
Figure -
Фигура, к которой должна быть применена сетка. Параметры подграфиков (отступы и расстояние между подграфиками) берутся из fig.
- rawbool, по умолчанию: False
-
Если True, параметры подграфиков фигуры не учитываются. Сетка охватывает диапазон [0, 1] в обоих направлениях без отступов и без пробелов между ячейками сетки. Это используется для constrained_layout.
Возвращает: - bottoms, tops, lefts, rightsмассив
-
Нижние, верхние, левые, правые позиции ячеек сетки в координатах фигуры.
-
fig
-
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
© 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