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] -
Bases:
objectСетка осей.
В Matplotlib расположение (и размер) осей задается в нормализованных координатах фигуры. Это может быть не идеально для изображений, которые нужно отображать с заданным соотношением сторон; например, сложно отобразить несколько изображений одного размера с некоторым фиксированным отступом между ними. AxesGrid можно использовать в таком случае.
Параметры: -
figFigure -
Родительская фигура.
-
rect(float, float, float, float) or int -
Положение осей, как кортеж
(left, bottom, width, height)или трехзначный код подграфика (например, "121"). -
nrows_ncols(int, int) -
Количество строк и столбцов в сетке.
-
ngridsint or None, default: None -
Если не равно None, создаются только первые ngrids осей в сетке.
-
direction{"row", "column"}, default: "row" -
Порядок создания осей: построчно ("строка за строкой") или постолбцово ("столбец за столбцом").
-
axes_padfloat or (float, float), default: 0.02 -
Отступ между осями (или горизонтальный и вертикальный отступ), в дюймах.
-
add_allbool, default: True -
Добавить оси в фигуру с помощью
Figure.add_axes. Этот параметр устарел. -
share_allbool, default: False -
Все оси используют общие оси x и y. Переопределяет share_x и share_y.
-
share_xbool, default: True -
Все оси в столбце используют общую ось x.
-
share_ybool, default: True -
Все оси в строке используют общую ось y.
-
label_mode{"L", "1", "all"}, default: "L" -
Определяет, какие оси получат метки:
- "L": Все оси в левом столбце получат вертикальные метки; все оси в нижней строке получат горизонтальные метки.
- "1": Метки будут только у левой нижней оси.
- "all": метки будут у всех осей.
-
axes_classsubclass of matplotlib.axes.Axes, default: None -
aspectbool, default: False -
Соотношение сторон осей следует лимитам данных.
-
__dict__ = mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.axes_grid', '__doc__': '\n A grid of Axes.\n\n In Matplotlib, the axes location (and size) is specified in normalized\n figure coordinates. This may not be ideal for images that needs to be\n displayed with a given aspect ratio; for example, it is difficult to\n display multiple images of a same size with some fixed padding between\n them. AxesGrid can be used in such case.\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>})
-
__getitem__(self, i)[source]
-
__init__(self, 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] -
Параметры: -
figFigure -
Родительская фигура.
-
rect(float, float, float, float) or int -
Положение осей, как кортеж
(left, bottom, width, height)или трехзначный код подграфика (например, "121"). -
nrows_ncols(int, int) -
Количество строк и столбцов в сетке.
-
ngridsint or None, default: None -
Если не None, создаются только первые ngrids осей в сетке.
-
direction{"row", "column"}, default: "row" -
Порядок создания осей: построчно ("строка за строкой") или постолбцово ("столбец за столбцом").
-
axes_padfloat or (float, float), default: 0.02 -
Отступ между осями (или горизонтальный и вертикальный отступ), в дюймах.
-
add_allbool, default: True -
Добавить оси в фигуру с помощью
Figure.add_axes. Этот параметр устарел. -
share_allbool, default: False -
Все оси используют общие оси x и y. Переопределяет share_x и share_y.
-
share_xbool, default: True -
Все оси в столбце используют общую ось x.
-
share_ybool, default: True -
Все оси в строке используют общую ось y.
-
label_mode{"L", "1", "all"}, default: "L" -
Определяет, какие оси получат метки:
- "L": Все оси в левом столбце получат вертикальные метки; все оси в нижней строке получат горизонтальные метки.
- "1": Метки будут только у левой нижней оси.
- "all": метки будут у всех осей.
-
axes_classsubclass of matplotlib.axes.Axes, default: None -
aspectbool, default: False -
Соотношение сторон осей следует лимитам данных.
-
-
__len__(self)[source]
-
__module__ = 'mpl_toolkits.axes_grid1.axes_grid'
-
__weakref__ -
список слабых ссылок на объект (если определен)
-
get_aspect(self)[source] -
Возвращает соотношение сторон SubplotDivider.
-
get_axes_locator(self)[source]
-
get_axes_pad(self)[source] -
Возвращает отступ между осями.
Возвращает: - hpad, vpad
-
Отступ (горизонтальный, вертикальный) в дюймах.
-
get_divider(self)[source]
-
get_geometry(self)[source] -
Возвращает количество строк и столбцов в сетке как (nrows, ncols).
-
get_vsize_hsize(self)[source]
-
set_aspect(self, aspect)[source] -
Устанавливает соотношение сторон SubplotDivider.
-
set_axes_locator(self, locator)[source]
-
set_axes_pad(self, axes_pad)[source] -
Устанавливает отступ между осями.
Параметры: -
axes_pad(float, float) -
Отступ (горизонтальный, вертикальный) в дюймах.
-
-
set_label_mode(self, mode)[source] -
Определяет, какие оси имеют метки.
Параметры: -
mode{"L", "1", "all"} -
Режим меток:
- "L": Все оси в левом столбце получат вертикальные метки; все оси в нижней строке получат горизонтальные метки.
- "1": Метки будут только у левой нижней оси.
- "all": метки будут у всех осей.
-
-
Примеры использования mpl_toolkits.axes_grid1.axes_grid.Grid
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/mpl_toolkits.axes_grid1.axes_grid.Grid.html