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', строка}, необязательно
-
Тип проекции
Axes. строка — имя пользовательской проекции, см.projections. По умолчанию None соответствует проекции 'rectilinear'. - polarbool, по умолчанию: False
-
Если True, эквивалентно projection='polar'.
-
sharex, sharey
Axes, необязательно -
Поделиться осью x или y с sharex и/или sharey. Ось будет иметь те же пределы, метки и масштаб, что и ось совмещённой области построения.
- labelстрока
-
Метка для возвращаемой области построения.
- Возвращаемое значение:
-
-
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
неизвестно
неизвестно
неизвестно
неизвестно
Примеры
# 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.7.5/api/_as_gen/matplotlib.pyplot.axes.html