Spec-Zone.ru › Matplotlib 3.2

matplotlib.pyplot.axes

matplotlib.pyplot.axes(arg=None, **kwargs) [source]

Добавить ось на текущую фигуру и сделать её текущей осью.

Вызовы:

plt.axes()
plt.axes(rect, projection=None, polar=False, **kwargs)
plt.axes(ax)
Параметры:
argNone or 4-tuple

Точное поведение этой функции зависит от типа:

  • None: Добавляется новая полная ось окна, используя subplot(111, **kwargs)
  • 4-кортеж чисел с плавающей точкой rect = [left, bottom, width, height]. Добавляется новая ось с размерами rect в нормализованных единицах (0, 1) с помощью add_axes на текущей фигуре.
projection{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional

Тип проекции Axes. str — имя пользовательской проекции, см. projections. По умолчанию None — 'rectilinear' проекция.

polarboolean, optional

Если True, эквивалентно projection='polar'.

sharex, shareyAxes, optional

Использовать общие x или y axis с sharex и/или sharey. Ось будет иметь те же пределы, метки и масштаб, что и ось совмещенной оси.

labelstr

Метка возвращаемой оси.

Возвращает:
axesAxes (or a subclass of Axes)

Возвращаемый класс оси зависит от используемой проекции. Это Axes, если используется прямолинейная проекция, и projections.polar.PolarAxes, если используется полярная проекция.

Другие параметры:
**kwargs

Этот метод также принимает именованные аргументы для возвращаемого класса оси. Именованные аргументы для класса прямолинейной оси Axes можно найти в следующей таблице, но могут быть и другие именованные аргументы, если используется другая проекция, см. фактический класс оси.

END_OF_DOCUMENT_MARKER
Свойство Описание
adjustable {'box', 'datalim'}
agg_filter функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3)
alpha число с плавающей точкой или None
anchor 2-кортеж чисел с плавающей точкой или {'C', 'SW', 'S', 'SE', ...}
animated логическое значение
aspect {'auto', 'equal'} или число
autoscale_on логическое значение
autoscalex_on логическое значение
autoscaley_on логическое значение
axes_locator Callable[[Axes, Renderer], Bbox]
axisbelow логическое значение или 'line'
clip_box Bbox
clip_on логическое значение
clip_path Patch или (Path, Transform) или None
contains вызываемая функция
facecolor цвет
fc цвет
figure Figure
frame_on логическое значение
gid строка
in_layout логическое значение
label объект
navigate логическое значение
navigate_mode неизвестно
path_effects AbstractPathEffect
picker None или логическое значение или число с плавающей точкой или вызываемая функция
position [left, bottom, width, height] или Bbox
prop_cycle неизвестно
rasterization_zorder число с плавающей точкой или None
rasterized логическое значение или None
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap логическое значение или None
title строка
transform Transform
url строка
visible логическое значение
xbound неизвестно
xlabel строка
xlim (нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой)
xmargin число больше, чем -0.5
xscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...}
xticklabels Список[строка]
xticks неизвестно
ybound неизвестно
ylabel строка
ylim (нижняя граница: число с плавающей точкой, верхняя граница: число с плавающей точкой)
ymargin число больше, чем -0.5
yscale {"линейный", "логарифмический", "симлогарифмический", "логит", ...}
yticklabels Список[строка]
yticks неизвестно
zorder вещественное число

См. также

Figure.add_axes
pyplot.subplot
Figure.add_subplot
Figure.subplots
pyplot.subplots

Примечания

Если в фигуре уже есть ось с ключом (args, kwargs), то она просто сделает эту ось текущей и вернёт её. Это поведение устарело. В то же время, если вы не хотите этого поведения (т.е. хотите принудительно создать новую ось), вы должны использовать уникальный набор args и kwargs. Атрибут оси label был представлен для этой цели: если вы хотите добавить две оси, которые в остальном идентичны в фигуру, убедитесь, что вы дали им уникальные метки.

Примеры

# Creating a new full window axes
plt.axes()

# Creating a new axes with specified dimensions and some kwargs
plt.axes((left, bottom, width, height), facecolor='w')

Примеры использования matplotlib.pyplot.axes

Subplots Adjust

Настройка отступов

Arrow Simple Demo

Простой пример стрелки

Mathtext Examples

Примеры Mathtext

Demo Axes Hbox Divider

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

Make Room For Ylabel Using Axesgrid

Освобождение места для Y-метки с помощью Axesgrid

Lasso Demo

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

Sharing axis limits and views

Использование общих пределов осей и представлений

Buttons

Кнопки

Check Buttons

Флажки

Radio Buttons

Радиокнопки

Slider Demo

Ползунок

Textbox

Текстовое поле

Pyplot tutorial

Руководство по pyplot

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.pyplot.axes.html

Spec-Zone.ru

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