Spec-Zone.ru › Matplotlib 3.7

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.7.5/api/_as_gen/mpl_toolkits.axes_grid1.axes_grid.Grid.html

Spec-Zone.ru

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