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Построение осей на рисунке.
Параметры: -
figFigure -
Оси строятся в
Figurefig. -
rect[left, bottom, width, height] -
Оси строятся в прямоугольнике rect. rect задаётся в координатах
Figure. -
sharex, shareyAxes, optional -
Ось x или y совмещена с осью x или y на входе
Axes. -
frameonbool, default: True -
Видимость рамки осей.
-
box_aspectNone, or a number, optional -
Устанавливает вид рамки осей. Подробнее см.
set_box_aspect. - **kwargs
-
-
Другие необязательные ключевые аргументы:
Свойство Описание adjustable{'box', 'datalim'} agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphafloat или None anchor2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...} animatedbool aspect{'auto'} или число autoscale_onbool autoscalex_onbool autoscaley_onbool axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowbool или 'line' box_aspectNone или число clip_boxBboxclip_onbool clip_pathPatch или (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 или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None titleстрока transformTransformurlстрока visiblebool xboundнеизвестно xlabelстрока xlim(нижняя граница: float, верхняя граница: float) xmarginчисло больше -0.5 xscale{"линейный", "логарифмический", "симлогический", "логит", ...} xticklabelsнеизвестно xticksнеизвестно yboundнеизвестно ylabelстрока ylim(нижняя граница: float, верхняя граница: float) ymarginчисло больше -0.5
-
yscale{"линейный", "логарифмический", "симлогический", "логит", ...} yticklabelsнеизвестно yticksнеизвестно zorderвещественное число
Возвращаемое значение: -
class AxisDict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)[source] -
Наследуется от
dict-
__call__(self, *v, **kwargs)[source] -
Вызов self как функции.
-
__dict__ = mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.mpl_axes', '__init__': <function Axes.AxisDict.__init__>, '__getitem__': <function Axes.AxisDict.__getitem__>, '__call__': <function Axes.AxisDict.__call__>, '__dict__': <attribute '__dict__' of 'AxisDict' objects>, '__weakref__': <attribute '__weakref__' of 'AxisDict' objects>, '__doc__': None})
-
__getitem__(self, k)[source] -
x.__getitem__(y) <==> x[y]
-
__init__(self, axes)[source] -
Инициализация self. См. справку type(self) для точного сигнатура.
-
__module__ = 'mpl_toolkits.axes_grid1.mpl_axes'
-
__weakref__ -
Список слабых ссылок на объект (если определён).
-
-
__module__ = 'mpl_toolkits.axes_grid1.mpl_axes'
-
property 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, optional -
Пределы оси для задания. Это также можно сделать с помощью
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
-
optionbool or str -
Если булево значение, включает или выключает линии и метки оси. Если строка, возможные значения:
Значение Описание 'включить' Включает линии и метки оси. То же, что и True.'выключить' Выключает линии и метки оси. То же, что и False.'равно' Устанавливает равный масштаб (т.е., делает круги круглыми) путем изменения пределов осей. Это то же самое, что и ax.set_aspect('equal', adjustable='datalim'). Явные пределы данных могут не соблюдаться в этом случае.'масштабирован' Устанавливает равный масштаб (т.е., делает круги круглыми) путем изменения размеров области графика. Это то же самое, что и ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее автоматическое масштабирование будет отключено.'плотно' Устанавливает пределы, достаточно большие для отображения всех данных, а затем отключает дальнейшее автоматическое масштабирование. 'авто' Автоматическое масштабирование (заполнить область графика данными). 'изображение' 'масштабирован' с пределом осей, равным пределам данных. 'квадрат' Квадратный график; аналогично 'масштабирован', но изначально принудительно устанавливает xmax-xmin == ymax-ymin. -
emitbool, default: True -
Уведомляет ли наблюдатели об изменении пределов оси. Этот параметр передается в
set_xlimиset_ylim.
Возвращаемое значение: -
xmin, xmax, ymin, ymaxfloat -
Пределы оси.
-
-
cla(self)[source] -
Очистить текущую ось.
Примеры использования mpl_toolkits.axes_grid1.mpl_axes.Axes
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/mpl_toolkits.axes_grid1.mpl_axes.Axes.html