mpl_toolkits.axisartist.axislines.Axes
-
class mpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source] -
Bases:
matplotlib.axes._axes.AxesПостроение осей на графике.
Параметры: -
figFigure -
Ось строится в
Figurefig. -
rect[left, bottom, width, height] -
Ось строится в прямоугольнике rect. rect задаётся в координатах
Figure. -
sharex, shareyAxes, optional -
Ось x или y
axisсовмещается с осью x или y в входящихAxes. -
frameonbool, optional -
Истина означает, что рамка оси видима.
- **kwargs
-
-
Другие необязательные ключевые аргументы:
Свойство Описание adjustable{'box', 'datalim'} agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив alphaчисло с плавающей точкой или None anchor2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...} animatedбулево значение aspect{'auto', 'equal'} или число autoscale_onбулево значение autoscalex_onбулево значение autoscaley_onбулево значение axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowбулево значение или 'line' clip_boxBboxclip_onбулево значение clip_pathPatch или (Path, Transform) или None containsвызываемая функция facecolorцвет fcцвет figureFigureframe_onбулево значение gidстрока in_layoutбулево значение labelобъект navigateбулево значение navigate_modeнеизвестно path_effectsAbstractPathEffectpickerNone или булево значение или число с плавающей точкой или вызываемая функция position[левое, нижнее, ширина, высота] или Bboxprop_cycleнеизвестно rasterization_zorderчисло с плавающей точкой или None rasterizedбулево значение или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapбулево значение или None titleстрока transformTransformurlстрока visibleбулево значение xboundнеизвестно xlabelстрока xlim(нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой) xmarginчисло большее, чем -0.5 xscale{"линейный", "логарифмический", "симлогарифмический", "логит", ...} xticklabelsСписок[строка] xticksнеизвестно yboundнеизвестно ylabelстрока ylim(нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой) ymarginчисло большее, чем -0.5
-
yscale{"линейный", "логарифмический", "симлогирифмический", "логит", ...} yticklabelsСписок[строка] yticksнеизвестно zorderчисло с плавающей точкой
Возвращает: -
axesAxes -
Новый объект
Axes.
-
class AxisDict(**kwargs)[source] -
Базы:
dict[Устарело]
Примечания
Устарело начиная с версии 3.1:
-
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 -
Если булево значение, включает или выключает линии и метки осей. Если строка, возможные значения:
Значение Описание 'on' Включить линии и метки осей. То же, что и True.'off' Выключить линии и метки осей. То же, что и False.'equal' Установить равный масштаб (т.е., сделать окружности круговыми) путём изменения пределов осей. Это то же самое, что и ax.set_aspect('equal', adjustable='datalim'). Явные пределы данных в этом случае могут не соблюдаться.'scaled' Установить равный масштаб (т.е., сделать окружности круговыми) путём изменения размеров области графика. Это то же самое, что и ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее масштабирование будет отключено.'tight' Установить пределы, достаточно большие, чтобы отобразить все данные, а затем отключить дальнейшее автоматическое масштабирование. 'auto' Автоматическое масштабирование (заполнить область графика данными). 'normal' То же, что 'auto'; устарело. 'image' 'scaled' с пределами осей, равными пределам данных. 'square' Квадратный график; аналогично 'scaled', но изначально принудительно устанавливает xmax-xmin == ymax-ymin. -
emitbool, optional, default True -
Указывается ли об наблюдателям об изменении пределов осей. Этот параметр передаётся в
set_xlimиset_ylim.
Возвращает: -
xmin, xmax, ymin, ymaxfloat -
Пределы осей.
-
-
cla(self)[source] -
Очистить текущую ось.
-
get_grid_helper(self)[source]
-
grid(self, b=None, which='major', axis='both', **kwargs)[source] -
Включить или выключить линии сетки, а также задать свойства этих линий.
-
invalidate_grid_helper(self)[source]
-
new_fixed_axis(self, loc, offset=None)[source]
-
new_floating_axis(self, nth_coord, value, axis_direction='bottom')[source]
-
new_gridlines(self, grid_helper=None)[source] -
Создать и вернуть новый экземпляр GridlineCollection.
which : "major" или "minor" axis : "both", "x" или "y"
-
toggle_axisline(self, b=None)[source]
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/mpl_toolkits.axisartist.axislines.Axes.html