Spec-Zone.ru › Matplotlib

mpl_toolkits.axes_grid1.axes_grid.ImageGrid

classmpl_toolkits.axes_grid1.axes_grid.ImageGrid(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, *, share_all=False, aspect=True, label_mode='L', cbar_mode=None, cbar_location='right', cbar_pad=None, cbar_size='5%', cbar_set_cax=True, axes_class=None)[source]

Bases: Grid

Сетка осей для отображения изображений.

Этот класс является специализацией Grid для отображения сетки изображений. В частности, он принудительно заставляет все оси в столбце совмещать свои оси абсцисс, а все оси в строке — свои оси ординат. Он также предоставляет вспомогательные средства для добавления цветовых баров к некоторым или всем осям.

Parameters:
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"

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

axes_padfloat or (float, float), default: 0.02in

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

share_allbool, default: False

Определяет, будут ли все оси совмещать свои оси абсцисс и ординат. Обратите внимание, что в любом случае все оси в столбце совмещают свою ось абсцисс, а все оси в строке — свою ось ординат.

aspectbool, default: True

Определяет, следует ли соотношению сторон осей следовать соотношению сторон пределов данных.

label_mode{"L", "1", "all"}, default: "L"

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

  • "L": все оси в левом столбце получат вертикальные метки; все оси в нижней строке получат горизонтальные метки.
  • "1": мечены только нижняя левая ось.
  • "all": все оси мечены.
cbar_mode{"each", "single", "edge", None}, default: None

Определяет, нужно ли создавать цветовой бар для каждой оси, один цветовой бар для всей сетки, цветовые бары только для осей на "краю", определяемом cbar_location, или не создавать цветовые бары. Цветовые бары хранятся в атрибуте cbar_axes.

cbar_location{"left", "right", "bottom", "top"}, default: "right"
cbar_padfloat, default: None

Отступ между осями изображения и осями цветового бара.

cbar_sizeразмер (см. Size.from_any), default: "5%"

Размер цветового бара.

cbar_set_caxbool, default: True

Если True, каждая ось в сетке имеет атрибут cax, связанный с ассоциированными cbar_axes.

axes_classподкласс matplotlib.axes.Axes, default: None

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

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

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

Сетка осей 2

Сетка осей 2

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

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

Установка фиксированного соотношения сторон для ячеек ImageGrid

Установка фиксированного соотношения сторон для ячеек ImageGrid

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

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

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

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

© 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.ImageGrid.html

Spec-Zone.ru

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