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 -
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[left, bottom, width, height] или Bboxprop_cycleнеизвестно rasterization_zorderчисло с плавающей точкой или None rasterizedbool или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapbool или None titleстрока transformTransformurlстрока visiblebool xboundнеизвестно xlabelстрока xlim(нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой) xmarginчисло, большее чем -0.5 xscale{"линейный", "логарифмический", "симлогический", "логический", ...} xticklabelsнеизвестно xticksнеизвестно yboundнеизвестно ylabelстрока ylim(нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой) ymarginчисло, большее чем -0.5
-
yscale{"линейный", "логарифмический", "симлогарифмический", "логит", ...} yticklabelsнеизвестно yticksнеизвестно zorderчисло с плавающей точкой
Возвращает: -
__call__(self, *args, **kwargs)[source] -
Вызов self как функции.
-
__init__(self, *args, grid_helper=None, **kwargs)[source] -
Создание осей в фигуре.
Параметры: -
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) alphaчисло с плавающей точкой или None anchor2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...} animatedлогическое значение aspect{'auto'} или число autoscale_onлогическое значение autoscalex_onлогическое значение autoscaley_onлогическое значение axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowлогическое значение или 'line' box_aspectNone или число clip_boxBboxclip_onлогическое значение clip_pathPatch или (Path, Transform) или None containsнеизвестно facecolorили fcцвет figureFigureframe_onлогическое значение gidстрока in_layoutлогическое значение labelобъект navigateлогическое значение navigate_modeнеизвестно path_effectsAbstractPathEffectpickerNone или логическое значение или вызываемая функция position[left, bottom, width, height] или Bboxprop_cycleнеизвестно rasterization_zorderчисло с плавающей точкой или None rasterizedлогическое значение или None sketch_params(scale: число с плавающей точкой, length: число с плавающей точкой, randomness: число с плавающей точкой) snapлогическое значение или None titleстрока transformTransformurlстрока visibleлогическое значение xboundнеизвестно xlabelстрока xlim(bottom: число с плавающей точкой, top: число с плавающей точкой) xmarginчисло больше -0.5 xscale{"линейный", "логарифмический", "симлогарифмический", "логит", ...} xticklabelsнеизвестно xticksнеизвестно yboundнеизвестно ylabelстрока ylim(bottom: число с плавающей точкой, top: число с плавающей точкой) ymarginчисло больше -0.5
-
yscale{"линейный", "логарифмический", "симлогический", "логит", ...} yticklabelsнеизвестно yticksнеизвестно zorderfloat
Возвращает:
-
__module__ = 'mpl_toolkits.axisartist.axislines'
-
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 -
Если это 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, 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]
Примеры использования mpl_toolkits.axisartist.axislines.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.axisartist.axislines.Axes.html