Spec-Zone.ru › Matplotlib 3.6

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: Axes

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

Параметры:
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

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

animated

bool

aspect

{'auto', 'equal'} или float

autoscale_on

bool

autoscalex_on

неизвестно

autoscaley_on

неизвестно

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

str

in_layout

bool

label

объект

mouseover

bool

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

str

transform

Transform

url

str

visible

bool

xbound

неизвестно

xlabel

str

xlim

(нижняя граница: float, верхняя граница: float)

xmargin

float больше -0.5

xscale

неизвестно

xticklabels

неизвестно

xticks

неизвестно

ybound

неизвестно

ylabel

str

ylim

(нижняя граница: float, верхняя граница: float)

ymargin

float больше -0,5

yscale

неизвестно

yticklabels

неизвестно

yticks

неизвестно

zorder

float

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

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

classAxisDict(axes)[source]

Основывается на dict

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

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

свойство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, необязательно

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

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
параметрbool или str

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

Значение

Описание

'включено'

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

'выключено'

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

'равно'

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

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

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

'плотно'

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

'авто'

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

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

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

'квадрат'

Квадратный график; аналогично 'масштабировано', но изначально принудительно xmax-xmin == ymax-ymin.

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

Указывает, уведомляются ли наблюдатели об изменении пределов осей. Этот параметр передается в set_xlim и set_ylim.

Возвращаемое значение:
xmin, xmax, ymin, ymaxfloat

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

См. также

matplotlib.axes.Axes.set_xlim
matplotlib.axes.Axes.set_ylim
clear()[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>, mouseover=<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

неизвестно

autoscaley_on

неизвестно

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

объект

mouseover

bool

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

число, большее, чем -0.5

xscale

неизвестно

xticklabels

неизвестно

xticks

неизвестно

ybound

неизвестно

ylabel

строка

ylim

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

ymargin

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

yscale

неизвестно

yticklabels

неизвестно

yticks

неизвестно

zorder

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

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

Axes Divider

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

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

Сетка осей 2

Сетка осей 2
Parasite Simple2

Паразит Simple2

Паразит Simple2
Simple ImageGrid

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

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

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

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

Руководство по тесному макетированию

Руководство по тесному макетированию

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

Spec-Zone.ru

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