mpl_toolkits.axes_grid1.axes_grid.Grid
- class
mpl_toolkits.axes_grid1.axes_grid.Grid(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, add_all=<deprecated parameter>, share_all=False, share_x=True, share_y=True, label_mode='L', axes_class=None, *, aspect=False)[source]
-
Базы:
objectСетка осей.
В Matplotlib расположение осей (и размер) задаётся в нормированных координатах фигуры. Это может быть неидеально для изображений, которые необходимо отображать с заданным соотношением сторон; например, трудно отобразить несколько изображений одного размера с некоторым фиксированным отступом между ними. AxesGrid можно использовать в таком случае.
Параметры: -
fig
Figure -
Родительская фигура.
- rect(float, float, float, float) или int
-
Положение осей, как
(left, bottom, width, height)кортеж или трёхзначный код расположения подграфика (например, "121"). - nrows_ncols(int, int)
-
Количество строк и столбцов в сетке.
- ngridsint или None, по умолчанию: None
-
Если не равно None, создаются только первые ngrids осей в сетке.
- direction{"row", "column"}, по умолчанию: "row"
-
Порядок создания осей: по строкам ("строка за строкой") или по столбцам ("столбец за столбцом").
- axes_padfloat или (float, float), по умолчанию: 0.02
-
Отступ или (горизонтальный отступ, вертикальный отступ) между осями, в дюймах.
- add_allbool, по умолчанию: True
-
Добавлять ли оси в фигуру с помощью
Figure.add_axes. Этот параметр устарел. - share_allbool, по умолчанию: False
-
Все ли оси делят свои оси x и y. Переопределяет share_x и share_y.
- share_xbool, по умолчанию: True
-
Все ли оси в столбце делят ось x.
- share_ybool, по умолчанию: True
-
Все ли оси в строке делят ось y.
- label_mode{"L", "1", "all"}, по умолчанию: "L"
-
Определяет, какие оси получат метки:
- "L": Все оси в левом столбце получают вертикальные метки; все оси в нижней строке получают горизонтальные метки.
- "1": Метки получает только ось в левом нижнем углу.
- "all": метки получают все оси.
-
axes_classподкласс
matplotlib.axes.Axes, по умолчанию: None - aspectbool, по умолчанию: False
-
Соответствует ли соотношение сторон осей соотношению сторон пределов данных.
-
__dict__= mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.axes_grid', '__doc__': '\n Сетка осей.\n\n В Matplotlib расположение осей (и размер) задаётся в нормированных\n координатах фигуры. Это может быть неидеально для изображений, которые\n необходимо отображать с заданным соотношением сторон; например, трудно\n отобразить несколько изображений одного размера с некоторым фиксированным\n отступом между ними. AxesGrid можно использовать в таком случае.\n ', '_defaultAxesClass': <class 'mpl_toolkits.axes_grid1.mpl_axes.Axes'>, '__init__': <function Grid.__init__>, '_init_locators': <function Grid._init_locators>, '_get_col_row': <function Grid._get_col_row>, '__len__': <function Grid.__len__>, '__getitem__': <function Grid.__getitem__>, 'get_geometry': <function Grid.get_geometry>, 'set_axes_pad': <function Grid.set_axes_pad>, 'get_axes_pad': <function Grid.get_axes_pad>, 'set_aspect': <function Grid.set_aspect>, 'get_aspect': <function Grid.get_aspect>, 'set_label_mode': <function Grid.set_label_mode>, 'get_divider': <function Grid.get_divider>, 'set_axes_locator': <function Grid.set_axes_locator>, 'get_axes_locator': <function Grid.get_axes_locator>, 'get_vsize_hsize': <function Grid.get_vsize_hsize>, '__dict__': <attribute '__dict__' of 'Grid' objects>, '__weakref__': <attribute '__weakref__' of 'Grid' objects>, '__annotations__': {}})
-
__getitem__(i)[source]
-
__init__(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, add_all=<deprecated parameter>, share_all=False, share_x=True, share_y=True, label_mode='L', axes_class=None, *, aspect=False)[source] -
Параметры: -
fig
Figure -
Родительская фигура.
- rect(float, float, float, float) или int
-
Положение осей, как
(left, bottom, width, height)кортеж или трёхзначный код расположения подграфика (например, "121"). - и т.д.
-
fig
-
__len__()[source]
-
__module__= 'mpl_toolkits.axes_grid1.axes_grid'
-
__weakref__ -
список слабых ссылок на объект (если определён)
-
get_aspect()[source] -
Возвращает соотношение сторон SubplotDivider.
-
get_axes_locator()[source]
-
get_axes_pad()[source] -
Возвращает отступ осей.
Возвращает: - hpad, vpad
-
Отступ (горизонтальный, вертикальный) в дюймах.
-
fig
-
get_divider()[source]
-
get_geometry()[source] -
Возвращает количество строк и столбцов сетки в виде (nrows, ncols).
-
get_vsize_hsize()[source]
-
set_aspect(aspect)[source] -
Устанавливает соотношение сторон SubplotDivider.
-
set_axes_locator(locator)[source]
-
set_axes_pad(axes_pad)[source] -
Устанавливает отступ между осями.
Параметры: - axes_pad(float, float)
-
Отступ (горизонтальный отступ, вертикальный отступ) в дюймах.
-
set_label_mode(mode)[source] -
Определяет, какие оси имеют метки.
Параметры: - mode{"L", "1", "all"}
-
Режим меток:
- "L": Все оси в левом столбце получают вертикальные метки; все оси в нижней строке получают горизонтальные метки.
- "1": Метки отображаются только для левой нижней оси.
- "all": Все оси получают метки.
-
Примеры использования mpl_toolkits.axes_grid1.axes_grid.Grid
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/mpl_toolkits.axes_grid1.axes_grid.Grid.html