mpl_toolkits.axes_grid1.mpl_axes.Axes
- classmpl_toolkits.axes_grid1.mpl_axes.Axes(fig, rect, *, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, **kwargs)[source]
-
Bases:
AxesПостроение оси в фигуре.
- Параметры:
-
-
fig
Figure -
Ось строится в
Figurefig. - rectкортеж (left, bottom, width, height).
-
Ось строится в прямоугольнике rect. rect задаётся в координатах
Figure. -
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
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
str
bool
объект
bool
bool
неизвестно
None или bool или float или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
float или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
str
str
bool
неизвестно
str
(нижняя граница: float, верхняя граница: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
str
-
- Возвращаемое значение:
-
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 или str
-
Если bool, включает или выключает линии и метки осей. Если строка, возможные значения:
Значение
Описание
'включено'
Включает линии и метки осей. То же, что и
True.'выключено'
Отключает линии и метки осей. То же, что и
False.'равно'
Устанавливает одинаковое масштабирование (например, делает окружности круговыми) путем изменения пределов осей. Это то же самое, что и
ax.set_aspect('equal', adjustable='datalim'). Явные пределы данных могут в этом случае не учитываться.'масштабировано'
Устанавливает одинаковое масштабирование (например, делает окружности круговыми) путем изменения размеров области графика. Это то же самое, что и
ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее масштабирование будет отключено.'плотно'
Устанавливает пределы достаточно большими, чтобы отобразить все данные, а затем отключает дальнейшее масштабирование.
'авто'
Автоматическое масштабирование (заполнить область графика данными).
'изображение'
'масштабировано' с пределами осей, равными пределам данных.
'квадрат'
Квадратный график; аналогично 'масштабировано', но изначально принудительно
xmax-xmin == ymax-ymin. - emitbool, по умолчанию: True
-
Указывает, уведомляются ли наблюдатели об изменении пределов осей. Этот параметр передается в
set_xlimиset_ylim.
- Возвращаемое значение:
-
- xmin, xmax, ymin, ymaxfloat
-
Пределы осей.
- 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>, 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
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
bool
неизвестно
None или bool или float или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
float или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
строка
bool
неизвестно
строка
(нижняя граница: 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/3.6.0/api/_as_gen/mpl_toolkits.axes_grid1.mpl_axes.Axes.html