matplotlib.pyplot.axes
- matplotlib.pyplot.axes(arg=None, **kwargs)[source]
-
Добавляет ось к текущей фигуре и делает ее текущей осью.
Возможные подписи:
plt.axes() plt.axes(rect, projection=None, polar=False, **kwargs) plt.axes(ax)
- Параметры:
-
- argNone или 4-кортеж
-
Точное поведение этой функции зависит от типа:
-
None: Добавляется новая полная ось окна, используя
subplot(**kwargs). - 4-кортеж чисел с плавающей точкой rect =
[left, bottom, width, height]. Добавляется новая ось с размерами rect в нормированных (0, 1) единицах, используяadd_axesдля текущей фигуры.
-
None: Добавляется новая полная ось окна, используя
- projection{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional
-
Тип проекции
Axes. str — имя пользовательской проекции, см.projections. По умолчанию None, что соответствует проекции 'rectilinear'. - polarbool, по умолчанию: False
-
Если True, эквивалентно projection='polar'.
-
sharex, sharey
Axes, optional -
Поделиться осью x или y
axisс sharex и/или sharey. Ось будет иметь те же пределы, метки и шкалу, что и ось у общей оси. - labelstr
-
Метка для возвращаемой оси.
- Возвращаемое значение:
-
-
Axes, или подклассAxes -
Возвращаемый класс оси зависит от используемой проекции. Это
Axesпри использовании прямолинейной проекции иprojections.polar.PolarAxesпри использовании полярной проекции.
-
- Другие параметры:
-
- **kwargs
-
Этот метод также принимает ключевые аргументы для возвращаемого класса оси. Ключевые аргументы для класса прямолинейной оси
Axesможно найти в следующей таблице, но могут быть и другие ключевые аргументы, если используется другая проекция, см. фактический класс оси.
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
булево значение
{'auto', 'equal'} или число
булево значение
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
булево значение или 'line'
число с плавающей точкой или None
булево значение
Объект Patch или (Path, Transform) или None
facecolorили fcцвет
булево значение
строка
булево значение
объект
булево значение
булево значение
неизвестно
None или булево значение или число с плавающей точкой или вызываемая функция
[левое, нижнее, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
булево значение
(масштаб: число, длина: число, случайность: число)
булево значение или None
строка
строка
булево значение
неизвестно
строка
(нижняя: число, верхняя: число)
число больше -0,5
неизвестно
неизвестно
неизвестно
неизвестно
строка
Примечания
Если в фигуре уже есть ось с ключом (args, kwargs), она просто станет текущей и будет возвращена. Это поведение устарело. В то же время, если вы не хотите этого поведения (т.е. хотите принудительно создать новую ось), вы должны использовать уникальный набор args и kwargs. Атрибут оси label был добавлен для этой цели: если вы хотите добавить в фигуру две оси, которые в остальном идентичны, убедитесь, что у них разные метки.
Примеры
# Creating a new full window Axes plt.axes() # Creating a new Axes with specified dimensions and a grey background plt.axes((left, bottom, width, height), facecolor='grey')
Примеры использования matplotlib.pyplot.axes
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.pyplot.axes.html