Spec-Zone.ru › Matplotlib 3.5

mpl_toolkits.axes_grid1.mpl_axes.Axes

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

Bases: matplotlib.axes._axes.Axes

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

Параметры
figFigure

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

rect[left, bottom, width, height]

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

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

Ось x или y axis разделена с осью x или y в области Axes.

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

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

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

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

**kwargs
END_OF_DOCUMENT_MARKER

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

Свойство

Описание

adjustable

{'box', 'datalim'}

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

anchor

(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

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

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

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

title

строка

transform

Transform

url

строка

visible

bool

xbound

неизвестно

xlabel

строка

xlim

(bottom: float, top: float)

xmargin

float больше -0.5

xscale

{"linear", "log", "symlog", "logit", ...} или ScaleBase

xticklabels

неизвестно

xticks

неизвестно

ybound

неизвестно

ylabel

строка

ylim

(нижняя граница: число, верхняя граница: число)

ymargin

число больше -0,5

yscale

{"линейная", "логарифмическая", "симлогирифмическая", "логистическая", ...} или ScaleBase

yticklabels

неизвестно

yticks

неизвестно

zorder

число с плавающей точкой

Возвращаемое значение
Axes

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

classAxisDict(axes)[source]

Базовый класс: dict

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

Вызов себя как функции.

свойство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булево значение или строка

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

Значение

Описание

'включено'

Включает линии и метки оси. То же, что и True.

'выключено'

Выключает линии и метки оси. То же, что и False.

'равно'

Устанавливает равное масштабирование (например, делает круги круговыми) путем изменения пределов осей. Это то же самое, что и ax.set_aspect('equal', adjustable='datalim'). В этом случае явные пределы данных могут не учитываться.

'масштабированно'

Устанавливает равное масштабирование (например, делает круги круговыми) путем изменения размеров области графика. Это то же самое, что и ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее автоматическое масштабирование будет отключено.

'плотно'

Устанавливает пределы, достаточно большие для отображения всех данных, а затем отключает дальнейшее автоматическое масштабирование.

'авто'

Автоматическое масштабирование (заполнить область графика данными).

'изображение'

'масштабированно' с пределом осей, равным пределам данных.

'квадрат'

Квадратный график; аналогично 'масштабированно', но изначально принудительно устанавливает 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]

Очистить Axes.

set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[source]

Установить несколько свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

adjustable

{'box', 'datalim'}

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

anchor

(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

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

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

float больше -0,5

yscale

{"линейная", "логарифмическая", "симлогическая", "логит", ...} или ScaleBase

yticklabels

неизвестно

yticks

неизвестно

zorder

float

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

Axes Divider

Делитель осей

Axes Grid2

Сетка осей 2

Parasite Simple2

Паразит Simple2

Simple ImageGrid

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

Simple ImageGrid 2

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

Tight Layout guide

Руководство по Tight Layout

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

Spec-Zone.ru

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