Spec-Zone.ru › Matplotlib 3.1

mpl_toolkits.axes_grid1.mpl_axes.Axes

class mpl_toolkits.axes_grid1.mpl_axes.Axes(fig, rect, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, **kwargs) [source]

Bases: matplotlib.axes._axes.Axes

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

Параметры:
fig : Figure

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

rect : [left, bottom, width, height]

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

sharex, sharey : Axes, optional

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

frameon : bool, optional

Истинное значение означает, что рамка осей видима.

**kwargs

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

Свойство Описание
adjustable {'box', 'datalim'}
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha float
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'
clip_box Bbox
clip_on bool
clip_path [(Path, Transform) | Patch | 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
rasterization_zorder float или None
rasterized bool или None
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
title строка
transform Transform
url строка
visible bool
xbound неизвестно
xlabel строка
xlim (левый: float, правый: float)
xmargin число больше -0.5
xscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...}
xticklabels Список[строка]
xticks список
ybound неизвестно
ylabel строка
ylim (нижний: float, верхний: float)
ymargin число больше -0.5
END_OF_DOCUMENT_MARKER
yscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...}
yticklabels Список[строка]
yticks список
zorder вещественное число
Возвращает:
axes : Axes

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

class AxisDict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2) [source]

Базы: dict

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 : float, optional

Пределы осей, которые нужно задать. Должны быть заданы все или ни одного предела. Это также можно сделать с помощью

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
option : bool or str

Если булево значение, включает или выключает линии и метки осей. Если строка, возможные значения:

Значение Описание
'вкл' Включает линии и метки осей. То же, что и True.
'выкл' Выключает линии и метки осей. То же, что и False.
'равно' Устанавливает одинаковое масштабирование (например, делает круги круговыми) путём изменения пределов осей.
'масштабированно' Устанавливает одинаковое масштабирование (например, делает круги круговыми) путём изменения размеров области графика.
'плотно' Устанавливает пределы, достаточно большие для отображения всех данных.
'авто' Автоматическое масштабирование (заполнить область графика данными).
'обычный' То же, что и 'авто'; устарело.
'изображение' 'масштабированно' с пределами осей, равными пределам данных.
'квадрат' Квадратный график; подобно 'масштабированно', но изначально принуждая к xmax-xmin = ymax-ymin.
emit : bool, optional, default True

Уведомлять ли наблюдателей о изменении пределов оси. Этот параметр передаётся set_xlim и set_ylim.

Возвращает:
xmin, xmax, ymin, ymax : float

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

См. также

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

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

Примеры использования mpl_toolkits.axes_grid1.mpl_axes.Axes

../../_images/sphx_glr_demo_axes_divider_thumb.png

Демонстрация разделителя осей

../../_images/sphx_glr_demo_fixed_size_axes_thumb.png

Демонстрация осей фиксированного размера

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/mpl_toolkits.axes_grid1.mpl_axes.Axes.html

Spec-Zone.ru

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