Spec-Zone.ru › Matplotlib 3.8

mpl_toolkits.axes_grid1.axes_grid.Grid

classmpl_toolkits.axes_grid1.axes_grid.Grid(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, *, 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), (int, int, int), int, or SubplotSpec

Позиция осей, как (left, bottom, width, height) кортеж, как трёхзначный код позиции подграфика (например, (1, 2, 1) или 121), или как SubplotSpec.

nrows_ncols(int, int)

Количество строк и столбцов в сетке.

ngridsint или None, по умолчанию: None

Если не None, создаются только первые ngrids осей в сетке.

direction{"row", "column"}, по умолчанию: "row"

Определяет, создаются оси в порядке строк ("строка за строкой") или столбцов ("столбец за столбцом"). Это также влияет на порядок доступа к осям с помощью индексации (grid[index]).

axes_padfloat или (float, float), по умолчанию: 0.02

Отступ или (горизонтальный отступ, вертикальный отступ) между осями, в дюймах.

share_allbool, по умолчанию: False

Все оси делят оси x и y. Переопределяет share_x и share_y.

share_xbool, по умолчанию: True

Все оси в столбце делят ось x.

share_ybool, по умолчанию: True

Все оси в строке делят ось y.

label_mode{"L", "1", "all", "keep"}, по умолчанию: "L"

Определяет, какие оси получат метки:

  • "L": Все оси в левом столбце получают вертикальные метки; все оси в нижней строке получают горизонтальные метки.
  • "1": Метка только для левой нижней оси.
  • "all": Все оси помечены.
  • "keep": Ничего не делать.
axes_classподкласс matplotlib.axes.Axes, по умолчанию: None
aspectbool, по умолчанию: False

Соотношение сторон осей соответствует соотношению сторон пределов данных.

get_aspect()[source]

Возвращает соотношение сторон SubplotDivider.

get_axes_locator()[source]
get_axes_pad()[source]

Возвращает отступ осей.

Возвращает:
hpad, vpad

Отступ (горизонтальный отступ, вертикальный отступ) в дюймах.

get_divider()[source]
get_geometry()[source]

Возвращает количество строк и столбцов сетки в виде (nrows, ncols).

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", "keep"}

Режим метки:

  • "L": Все оси в левом столбце получают вертикальные метки; все оси в нижней строке получают горизонтальные метки.
  • "1": Метка только для левой нижней оси.
  • "all": Все оси помечены.
  • "keep": Ничего не делать.

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.axes_grid1.axes_grid.Grid.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API