Spec-Zone.ru › Matplotlib 3.2

mpl_toolkits.axisartist.axislines.Axes

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

Bases: matplotlib.axes._axes.Axes

Построение осей на графике.

Параметры:
figFigure

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

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
anchor 2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...}
animated булево значение
aspect {'auto', 'equal'} или число
autoscale_on булево значение
autoscalex_on булево значение
autoscaley_on булево значение
axes_locator Callable[[Axes, Renderer], Bbox]
axisbelow булево значение или 'line'
clip_box Bbox
clip_on булево значение
clip_path Patch или (Path, Transform) или None
contains вызываемая функция
facecolor цвет
fc цвет
figure Figure
frame_on булево значение
gid строка
in_layout булево значение
label объект
navigate булево значение
navigate_mode неизвестно
path_effects AbstractPathEffect
picker None или булево значение или число с плавающей точкой или вызываемая функция
position [левое, нижнее, ширина, высота] или Bbox
prop_cycle неизвестно
rasterization_zorder число с плавающей точкой или None
rasterized булево значение или None
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap булево значение или None
title строка
transform Transform
url строка
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

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

См. также

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

Очистить текущую ось.

get_children(self) [source]

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

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

Spec-Zone.ru

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