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 в фигуре.
- Параметры
-
-
fig
Figure -
Область Axes строится в
Figurefig. - rect[left, bottom, width, height]
-
Область Axes строится в прямоугольнике rect. rect в координатах
Figure. -
sharex, sharey
Axes, необязательно -
Ось x или y
axisразделена с осью x или y в области Axes. - frameonbool, по умолчанию: True
-
Отображать ли рамку области Axes.
- box_aspectfloat, необязательно
-
Установить фиксированный аспект области Axes, т.е. соотношение высоты к ширине. Подробнее см.
set_box_aspect. - **kwargs
-
fig
-
Другие необязательные ключевые аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
bool
bool
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
неизвестно
None или bool или float или вызываемый объект
[left, bottom, width, height] или
Bboxнеизвестно
float или None
bool
(scale: float, length: float, randomness: float)
bool или None
строка
строка
bool
неизвестно
строка
(bottom: float, top: float)
float больше -0.5
{"linear", "log", "symlog", "logit", ...} или
ScaleBaseнеизвестно
неизвестно
неизвестно
строка
-
- Возвращаемое значение
-
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число с плавающей точкой
-
Пределы оси.
- 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]
-
Установить несколько свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
bool
bool
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
неизвестно
None или bool или float или вызываемый объект
[левый, нижний, ширина, высота] или
Bboxнеизвестно
float или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
строка
bool
неизвестно
строка
(нижний: float, верхний: float)
float больше -0.5
{"линейный", "логарифмический", "симлогарифмический", "логит", ...} или
ScaleBaseнеизвестно
неизвестно
неизвестно
строка
-
Примеры использования mpl_toolkits.axes_grid1.mpl_axes.Axes
© 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