mpl_toolkits.axisartist.axislines.Axes
- class
mpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source] -
Основывается на
matplotlib.axes._axes.AxesПостроение области в фигуре.
Параметры: -
fig
Figure -
Область строится в
Figurefig. - rect[left, bottom, width, height]
-
Область строится в прямоугольнике rect. rect в координатах
Figure. -
sharex, sharey
Axes, необязательно - frameonbool, по умолчанию: True
-
Отображать рамку области?
- box_aspectfloat, необязательно
-
Установить фиксированное соотношение сторон для прямоугольника, то есть отношение высоты к ширине. Подробности см. в
set_box_aspect. - **kwargs
-
Другие необязательные ключевые аргументы:
-
fig
Свойство Описание adjustable{'box', 'datalim'} agg_filterфункция фильтра, которая принимает массив чисел с плавающей точкой (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_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 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число с плавающей точкой
Возвращает: -
__call__(*args, **kwargs)[source] -
Вызов self как функции.
-
__init__(*args, grid_helper=None, **kwargs)[source] -
Создание осей в фигуре.
Параметры: -
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'} или float autoscale_onbool autoscalex_onbool autoscaley_onbool axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowbool или 'line' box_aspectfloat или 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 или float или вызываемый объект position[левое, нижнее, ширина, высота] или Bboxprop_cycleнеизвестно rasterization_zorderfloat или None rasterizedbool sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None titleстрока transformTransformurlстрока visiblebool xboundнеизвестно xlabelстрока xlim(нижняя: float, верхняя: float) xmarginfloat больше -0.5 xscale{"линейный", "логарифмический", "симлогирифмический", "логит", ...} или ScaleBasexticklabelsнеизвестно xticksнеизвестно yboundнеизвестно ylabelстрока ylim(нижняя: float, верхняя: float)
-
Возвращает:
-
__module__= 'mpl_toolkits.axisartist.axislines'
- свойство
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, ymaxчисло с плавающей точкой, необязательно
-
Пределы осей для установки. Это также можно сделать с помощью
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
- optionбулево значение или строка
-
Если булево, включает или выключает линии и метки осей. Если строка, возможные значения:
Значение Описание '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. - emitбулево значение, по умолчанию: True
-
Уведомляют ли наблюдатели об изменении пределов осей. Этот параметр передается в
set_xlimиset_ylim.
Возвращает: - xmin, xmax, ymin, ymaxчисло с плавающей точкой
-
Пределы осей.
-
cla()[source] -
Очистить оси.
-
get_grid_helper()[source]
-
grid(b=None, which='major', axis='both', **kwargs)[source] -
Включает/выключает сетку, и необязательно устанавливает свойства линий.
-
invalidate_grid_helper()[source] -
[Устаревшее]
Замечания
Устарело начиная с версии 3.4:
-
new_fixed_axis(loc, offset=None)[source]
-
new_floating_axis(nth_coord, value, axis_direction='bottom')[source]
-
new_gridlines(grid_helper=None)[source] -
Создает и возвращает новый экземпляр GridlineCollection.
which : "major" или "minor" axis : "both", "x" или "y"
-
toggle_axisline(b=None)[source]
Примеры использования mpl_toolkits.axisartist.axislines.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.axisartist.axislines.Axes.html