Spec-Zone.ru › Matplotlib 3.2

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

Создать ось в фигуре.

Параметры:
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 функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3)
alpha float или 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'
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 [left, bottom, width, height] или Bbox
prop_cycle неизвестно
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
yscale {"линейный", "логарифмический", "симлогический", "логит", ...}
yticklabels Список[строка]
yticks неизвестно
zorder вещественное число
Возвращает:
axesAxes

Новый объект 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

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

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

Значение Описание
'вкл' Включает линии и метки осей. То же, что и True.
'выкл' Отключает линии и метки осей. То же, что и False.
'равно' Устанавливает одинаковое масштабирование (т.е., делает круги круговыми) путем изменения пределов осей. Это то же, что и ax.set_aspect('equal', adjustable='datalim'). Явные пределы данных в этом случае могут не учитываться.
'масштабировано' Устанавливает одинаковое масштабирование (т.е., делает круги круговыми) путем изменения размеров области графика. Это то же, что и ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее автоматическое масштабирование будет отключено.
'плотно' Устанавливает пределы, достаточно большие для отображения всех данных, а затем отключает дальнейшее автоматическое масштабирование.
'авто' Автоматическое масштабирование (заполнить область графика данными).
'нормально' То же, что и 'авто'; устарело.
'изображение' 'масштабировано' с пределов осей, равных пределам данных.
'квадрат' Квадратный график; аналогично 'масштабировано', но первоначально принуждая 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]

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

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

Demo Axes Divider

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

Demo Axes Grid2

Демонстрация сетки осей 2

Demo Fixed Size Axes

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

Parasite Simple2

Паразит Simple2

Simple ImageGrid

Простая сетка изображений

Simple ImageGrid 2

Простая сетка изображений 2

Tight Layout guide

Руководство по плотной компоновке

© 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.axes_grid1.mpl_axes.Axes.html

Spec-Zone.ru

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