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, forward_navigation_events='auto', **kwargs)[source]
-
Bases:
AxesПостроение оси в фигуре.
- Параметры:
-
-
fig
Figure -
Ось построена в
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для получения подробностей. - forward_navigation_eventsbool или "auto", по умолчанию: "auto"
-
Управлять тем, передаются ли события панорамирования/приближения в оси ниже этой. "auto" — True для осей с невидимым фрагментом и False в противном случае.
- **kwargs
-
fig
-
Другие необязательные ключевые аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
facecolorили fcbool или "auto"
bool
строка
bool
объект
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
строка
строка
bool
(lower: float, upper: float)
строка
(left: float, right: float)
float больше -0.5
неизвестно
неизвестно
-
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- classAxisDict(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, ymaxfloat, необязательно
-
Пределы оси, которые нужно установить. Это также можно сделать с помощью
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
- опцияbool или строка
-
Если bool, включает или выключает линии и метки оси. Если строка, возможные значения:
Значение
Описание
'off' или
FalseСкрыть все элементы оформления оси, т.е. подписи оси, линии, метки, метки делений и линии сетки. Это то же самое, что
set_axis_off().'on' или
TrueНе скрывать все элементы оформления оси, т.е. подписи оси, линии, метки, метки делений и линии сетки. Это то же самое, что
set_axis_on().'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, ymaxfloat
-
Пределы оси.
Примечания
Для 3D осей этот метод дополнительно принимает zmin, zmax в качестве параметров и аналогичным образом возвращает их.
- 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>, forward_navigation_events=<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'}
функция-фильтр, которая принимает массив float (m, n, 3) и значение dpi, а возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
facecolorили fcbool или "auto"
bool
str
bool
объект
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float, больше чем -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/stable/api/_as_gen/mpl_toolkits.axes_grid1.mpl_axes.Axes.html