Spec-Zone.ru › Matplotlib 3.4

mpl_toolkits.axisartist.axislines.Axes

class mpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source]

Основывается на matplotlib.axes._axes.Axes

Построение области в фигуре.

Параметры:
figFigure

Область строится в Figure fig.

rect[left, bottom, width, height]

Область строится в прямоугольнике rect. rect в координатах Figure.

sharex, shareyAxes, необязательно

Ось x или y axis совмещается с осью x или y в входной Axes.

frameonbool, по умолчанию: True

Отображать рамку области?

box_aspectfloat, необязательно

Установить фиксированное соотношение сторон для прямоугольника, то есть отношение высоты к ширине. Подробности см. в set_box_aspect.

**kwargs

Другие необязательные ключевые аргументы:

Свойство Описание
adjustable {'box', 'datalim'}
agg_filter функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha скаляр или None
anchor 2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...}
animated bool
aspect {'auto', 'equal'} или число с плавающей точкой
autoscale_on bool
autoscalex_on bool
autoscaley_on bool
axes_locator Callable[[Axes, Renderer], Bbox]
axisbelow bool или 'line'
box_aspect число с плавающей точкой или None
clip_box Bbox
clip_on bool
clip_path Patch или (Path, Transform) или None
contains неизвестно
facecolor или fc цвет
figure Figure
frame_on bool
gid строка
in_layout bool
label объект
navigate bool
navigate_mode неизвестно
path_effects AbstractPathEffect
picker None или bool или число с плавающей точкой или вызываемая функция
position [слева, снизу, ширина, высота] или Bbox
prop_cycle неизвестно
rasterization_zorder число с плавающей точкой или None
rasterized bool
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap bool или None
title строка
transform Transform
url строка
visible bool
xbound неизвестно
xlabel строка
xlim (нижняя: число с плавающей точкой, верхняя: число с плавающей точкой)
xmargin число с плавающей точкой больше -0.5
xscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...} или ScaleBase
xticklabels неизвестно
xticks неизвестно
ybound неизвестно
ylabel строка
ylim (нижняя: число с плавающей точкой, верхняя: число с плавающей точкой)
ymargin число с плавающей точкой больше -0.5
yscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...} или ScaleBase
yticklabels неизвестно
yticks неизвестно
zorder число с плавающей точкой
Возвращает:
Axes

Новый объект Axes.

__call__(*args, **kwargs)[source]

Вызов self как функции.

__init__(*args, grid_helper=None, **kwargs)[source]

Создание осей в фигуре.

Параметры:
figFigure

Оси создаются в Figure fig.

rect[left, bottom, width, height]

Оси создаются в прямоугольнике rect. rect задаётся в координатах Figure.

sharex, shareyAxes, необязательно

Оси x или y совмещаются с осью x или y во входных Axes.

frameonbool, по умолчанию: True

Видимость рамки осей.

box_aspectfloat, необязательно

Задаёт фиксированное соотношение сторон для прямоугольника осей. Подробнее см. set_box_aspect.

**kwargs

Другие необязательные ключевые аргументы:

Свойство Описание
adjustable {'box', 'datalim'}
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha скаляр или None
anchor 2-кортеж с плавающей точкой или {'C', 'SW', 'S', 'SE', ...}
animated bool
aspect {'auto', 'equal'} или float
autoscale_on bool
autoscalex_on bool
autoscaley_on bool
axes_locator Callable[[Axes, Renderer], Bbox]
axisbelow bool или 'line'
box_aspect float или None
clip_box Bbox
clip_on bool
clip_path Объект Patch или (Path, Transform) или None
contains неизвестно
facecolor или fc цвет
figure Figure
frame_on bool
gid строка
in_layout bool
label объект
navigate bool
navigate_mode неизвестно
path_effects AbstractPathEffect
picker None или bool или float или вызываемый объект
position [левое, нижнее, ширина, высота] или Bbox
prop_cycle неизвестно
rasterization_zorder float или None
rasterized bool
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
title строка
transform Transform
url строка
visible bool
xbound неизвестно
xlabel строка
xlim (нижняя: float, верхняя: float)
xmargin float больше -0.5
xscale {"линейный", "логарифмический", "симлогирифмический", "логит", ...} или ScaleBase
xticklabels неизвестно
xticks неизвестно
ybound неизвестно
ylabel строка
ylim (нижняя: float, верхняя: float)
ymargin число, большее -0.5
yscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...} или ScaleBase
yticklabels неизвестно
yticks неизвестно
zorder число с плавающей точкой
Возвращает:
Axes

Новый объект Axes.

__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число с плавающей точкой

Пределы осей.

См. также

matplotlib.axes.Axes.set_xlim
matplotlib.axes.Axes.set_ylim
cla()[source]

Очистить оси.

get_children()[source]

Возвращает список дочерних элементов Artist этого объекта Artist.

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API