mpl_toolkits.axes_grid1.mpl_axes.Axes
- classmpl_toolkits.axes_grid1.mpl_axes.Axes(fig, *args, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, **kwargs)[source]
-
Bases:
AxesПостроение области построения графиков (Axes) в фигуре.
- Параметры:
-
-
fig
Figure -
Область построения графиков (Axes) строится в
Figurefig. - *args
-
*argsможет быть прямоугольником(left, bottom, width, height)илиBbox. Это указывает на прямоугольник (в координатах фигуры), где расположена область построения графиков.*argsтакже может состоять из трех чисел или одного трехзначного числа; в последнем случае цифры рассматриваются как независимые числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задаёт размер массива подграфиков, аindex— 1-индексированный индекс создаваемого подграфика. Наконец,*argsможет напрямую быть экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательно -
Ось x или y совместно используется с осью x или y в входной области построения графиков
Axes. - frameonbool, по умолчанию: True
-
Отображается ли рамка области построения графиков.
- box_aspectfloat, необязательно
-
Устанавливает фиксированный аспект области построения графиков, т.е. отношение высоты к ширине. Подробнее см.
set_box_aspect. - **kwargs
-
Дополнительные необязательные ключевые аргументы:
-
fig
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или число
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
число или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
bool
неизвестно
None или bool или число или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
число или None
bool
(масштаб: число, длина: число, случайность: число)
bool или None
неизвестно
строка
строка
bool
неизвестно
строка
(нижняя: число, верхняя: число)
число больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- классAxisDict(axes)[source]
-
Базовый класс:
dict- __call__(*v, **kwargs)[source]
-
Вызов self как функции.
- свойствоaxis
-
Удобный метод для получения или установки некоторых свойств оси.
Подписания вызова:
xmin, xmax, ymin, ymax = axis() xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax]) xmin, xmax, ymin, ymax = axis(option) xmin, xmax, ymin, ymax = axis(**kwargs)
- Параметры:
-
- xmin, xmax, ymin, ymaxчисло с плавающей точкой, необязательно
-
Пределы оси, которые нужно установить. Это также можно сделать с помощью
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
- optionbool или строка
-
Если bool, включает или выключает линии и метки осей. Если строка, возможные значения:
Значение
Описание
'on'
Включает линии и метки осей. То же, что и
True.'off'
Выключает линии и метки осей. То же, что и
False.'equal'
Устанавливает равный масштаб (то есть, делает окружности круговыми) путем изменения пределов осей. Это то же самое, что и
ax.set_aspect('equal', adjustable='datalim'). Явные пределы данных могут не соблюдаться в этом случае.'scaled'
Устанавливает равный масштаб (то есть, делает окружности круговыми) путем изменения размеров области графика. Это то же самое, что и
ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее автоматическое масштабирование будет отключено.'tight'
Устанавливает пределы, достаточно большие, чтобы отобразить все данные, а затем отключает дальнейшее автоматическое масштабирование.
'auto'
Автоматическое масштабирование (заполнить область графика данными).
'image'
'scaled' с пределами осей, равными пределам данных.
'square'
Квадратный график; аналогично 'scaled', но изначально принуждая
xmax-xmin == ymax-ymin. - emitbool, по умолчанию: True
-
Уведомлять ли наблюдателей о изменении пределов оси. Этот параметр передается в
set_xlimиset_ylim.
- Возвращаемое значение:
-
- xmin, xmax, ymin, ymaxчисло с плавающей точкой
-
Пределы оси.
- clear()[source]
-
Очистить Axes.
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[source]
-
Установка нескольких свойств сразу.
Поддерживаемые свойства
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив чисел с плавающей запятой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей запятой (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
логическое значение
{'auto', 'equal'} или число
логическое значение
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
логическое значение или 'line'
число или None
логическое значение
Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
None или логическое значение или число с плавающей запятой или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
число с плавающей запятой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
неизвестно
строка
(низ: число, верх: число)
число больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
Примеры использования mpl_toolkits.axes_grid1.mpl_axes.Axes
© 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.mpl_axes.Axes.html