Spec-Zone.ru › Matplotlib

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]

Базы: object

Сетка осей.

В Matplotlib расположение (и размер) осей задается в нормализованных координатах фигуры. Это может быть не идеально для изображений, которые должны отображаться с заданным соотношением сторон; например, сложно отобразить несколько изображений одного размера с определенным отступом между ними. AxesGrid можно использовать в таком случае.

Атрибуты:
axes_allсписок осей

Плоский список осей. Обратите внимание, что вы также можете получить доступ к нему напрямую из сетки. Следующее эквивалентно

grid[i] == grid.axes_all[i]
len(grid) == len(grid.axes_all)
axes_columnдвумерный список осей

Двумерный список осей, где первый индекс — столбец. Это приводит к использованию шаблона grid.axes_column[col][row].

axes_rowдвумерный список осей

Двумерный список осей, где первый индекс — строка. Это приводит к использованию шаблона grid.axes_row[row][col].

axes_llcось

Ось в левом нижнем углу.

ngridsцелое число

Количество осей в сетке.

Параметры:
figFigure

Родительская фигура.

rect(float, float, float, float), (int, int, int), int, или 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, по умолчанию: mpl_axes.Axes

Тип создаваемой оси.

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": Ничего не делать.

Примеры использования mpl_toolkits.axes_grid1.axes_grid.Grid

Демонстрация сетки осей

Демонстрация сетки осей

Сетка осей 2

Сетка осей 2

Цветовые шкалы по строкам или столбцам

Цветовые шкалы по строкам или столбцам

Устанавливать фиксированный аспект ячеек ImageGrid

Устанавливать фиксированный аспект ячеек ImageGrid

Простая сетка изображений

Простая сетка изображений

Простая сетка изображений 2

Простая сетка изображений 2

Руководство по tight-layout

Руководство по tight-layout

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

Spec-Zone.ru

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