mpl_toolkits.axes_grid1.mpl_axes.Axes
- class
mpl_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:
matplotlib.axes._axes.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
Свойство Описание adjustable{'box', 'datalim'} agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphaскаляр или None anchor2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...} animatedbool aspect{'auto', 'equal'} или число с плавающей точкой autoscale_onbool autoscalex_onbool autoscaley_onbool axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowbool или 'line' box_aspectчисло с плавающей точкой или None clip_boxBboxclip_onbool clip_pathОбъект Patch или (Path, Transform) или None containsнеизвестно facecolorили fcцвет figureFigureframe_onbool gidстрока in_layoutbool labelобъект navigatebool navigate_modeнеизвестно path_effectsAbstractPathEffectpickerNone или bool или число с плавающей точкой или вызываемая функция position[левый, нижний, ширина, высота] или Bboxprop_cycleнеизвестно rasterization_zorderчисло с плавающей точкой или None rasterizedbool sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapbool или None titleстрока transformTransformurlстрока visiblebool xboundнеизвестно xlabelстрока xlim(нижний: число с плавающей точкой, верхний: число с плавающей точкой) xmarginчисло с плавающей точкой, большее -0,5 xscale{"линейный", "логарифмический", "симлогарифмический", "логит", ...} или ScaleBasexticklabelsнеизвестно xticksнеизвестно yboundнеизвестно ylabelстрока ylim(нижний: число с плавающей точкой, верхний: число с плавающей точкой) ymarginчисло с плавающей точкой, большее -0,5
yscale{"линейный", "логарифмический", "симлогарифмический", "логит", ...} или ScaleBaseyticklabelsнеизвестно yticksнеизвестно zorderвещественное число
Возвращает: - класс
AxisDict(axes)[source] -
Наследуется от
dict-
__call__(*v, **kwargs)[source] -
Вызов self как функции.
-
__dict__= mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.mpl_axes', '__init__': <функция Axes.AxisDict.__init__>, '__getitem__': <функция Axes.AxisDict.__getitem__>, '__call__': <функция Axes.AxisDict.__call__>, '__dict__': <атрибут '__dict__' объектов 'AxisDict'>, '__weakref__': <атрибут '__weakref__' объектов 'AxisDict'>, '__doc__': None, '__annotations__': {}})
-
__getitem__(k)[source] -
x.__getitem__(y) <==> x[y]
-
__init__(axes)[source] -
Инициализация self. Смотрите справку type(self) для точного определения сигнатуры.
-
__module__= 'mpl_toolkits.axes_grid1.mpl_axes'
-
__weakref__ -
Список слабых ссылок на объект (если определён).
-
-
__module__= 'mpl_toolkits.axes_grid1.mpl_axes'
- свойство
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))
- optionbool или str
-
Если 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, ymaxfloat
-
Пределы осей.
-
cla()[source] -
Очистить оси.
Примеры использования mpl_toolkits.axes_grid1.mpl_axes.Axes
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/mpl_toolkits.axes_grid1.mpl_axes.Axes.html