matplotlib.gridspec.GridSpec
- classmatplotlib.gridspec.GridSpec(nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None)[source]
-
Bases:
matplotlib.gridspec.GridSpecBaseСетка для размещения подграфиков внутри фигуры.
Расположение ячеек сетки определяется аналогично
SubplotParamsс использованием left, right, top, bottom, wspace и hspace.- Параметры
-
- nrows, ncolsint
-
Количество строк и столбцов в сетке.
-
figure
Figure, необязательно -
Используется только для ограниченного макета для создания правильной сетки макета.
- left, right, top, bottomfloat, необязательно
-
Размеры подграфиков как доля ширины или высоты фигуры. Left не может быть больше right, а bottom не может быть больше top. Если не заданы, значения будут выведены из фигуры или rcParams во время отрисовки. См. также
GridSpec.get_subplot_params. - wspacefloat, необязательно
-
Количество ширины, резервируемое для расстояния между подграфиками, выраженное как доля средней ширины оси. Если не задано, значения будут выведены из фигуры или rcParams при необходимости. См. также
GridSpec.get_subplot_params. - hspacefloat, необязательно
-
Количество высоты, резервируемое для расстояния между подграфиками, выраженное как доля средней высоты оси. Если не задано, значения будут выведены из фигуры или rcParams при необходимости. См. также
GridSpec.get_subplot_params. - width_ratiosarray-like длины ncols, необязательно
-
Определяет относительные ширины столбцов. Каждый столбец получает относительную ширину
width_ratios[i] / sum(width_ratios). Если не задано, все столбцы будут иметь одинаковую ширину. - height_ratiosarray-like длины nrows, необязательно
-
Определяет относительные высоты строк. Каждая строка получает относительную высоту
height_ratios[i] / sum(height_ratios). Если не задано, все строки будут иметь одинаковую высоту.
- get_subplot_params(figure=None)[source]
-
Возвращает
SubplotParamsдля GridSpec.В порядке приоритета значения берутся из
- не-None атрибутов GridSpec
- предоставленной figure
rcParams["figure.subplot.*"]
- locally_modified_subplot_params()[source]
-
Возвращает список имён параметров подграфиков, явно заданных в GridSpec.
Это подмножество атрибутов
SubplotParams.
- tight_layout(figure, renderer=None, pad=1.08, h_pad=None, w_pad=None, rect=None)[source]
-
Настройка параметров подграфиков для задания указанного отступа.
- Параметры
-
- padfloat
-
Отступ между краем фигуры и краями подграфиков как доля размера шрифта.
- h_pad, w_padfloat, необязательно
-
Отступ (высота/ширина) между краями смежных подграфиков. По умолчанию равно pad.
- rectкортеж из 4 чисел с плавающей запятой, по умолчанию: (0, 0, 1, 1), т.е. вся фигура
-
(слева, снизу, справа, сверху) прямоугольник в нормализованных координатах фигуры, в который поместится вся область подграфиков (включая метки).
- update(**kwargs)[source]
-
Обновление параметров подграфиков сетки.
Параметры, которые не заданы явно, не меняются. Установка параметра в None сбрасывает его до
rcParams["figure.subplot.*"].- Параметры
-
- left, right, top, bottomfloat или None, необязательно
-
Размеры подграфиков как доля ширины или высоты фигуры.
- wspace, hspacefloat, необязательно
-
Расстояние между подграфиками как доля средней ширины/высоты подграфика.
Примеры использования matplotlib.gridspec.GridSpec
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.gridspec.GridSpec.html