matplotlib.pyplot.axes
- matplotlib.pyplot.axes(arg=None, **kwargs)[source]
-
Добавить Axes к текущей фигуре и сделать его текущим.
Варианты вызова:
plt.axes() plt.axes(rect, projection=None, polar=False, **kwargs) plt.axes(ax)
- Параметры:
-
- argNone или 4-кортеж
-
Точное поведение этой функции зависит от типа:
-
None: Добавляется новый полный окно Axes с использованием
subplot(**kwargs). - 4-кортеж чисел с плавающей точкой rect =
(left, bottom, width, height). Добавляется новый Axes с размерами rect в нормированных (0, 1) единицах с использованиемadd_axesдля текущей фигуры.
-
None: Добавляется новый полный окно Axes с использованием
- 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 с sharex и/или sharey. Ось будет иметь те же пределы, метки и масштаб, что и ось у совмещенного Axes.
- labelstr
-
Метка для возвращаемого Axes.
- Возвращаемое значение:
-
-
Axes, или подклассAxes -
Возвращаемый класс Axes зависит от используемой проекции. Это
Axes, если используется прямолинейная проекция, иprojections.polar.PolarAxesесли используется полярная проекция.
-
- Другие параметры:
-
- **kwargs
-
Этот метод также принимает ключевые аргументы для возвращаемого класса Axes. Ключевые аргументы для класса прямолинейного Axes
Axesможно найти в следующей таблице, но могут быть и другие ключевые аргументы, если используется другая проекция, см. фактический класс 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
BboxBaseили Noneлогическое значение
Объект Patch или (Path, Transform) или None
facecolorили fcлогическое значение или "auto"
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемый объект
[левое, нижнее, ширина, высота] или
Bboxчисло с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(нижний: число, верхний: число)
строка
(левый: число, правый: число)
число больше -0,5
неизвестно
неизвестно
неизвестно
(нижняя: float, верхняя: float)
строка
(нижняя: float, верхняя: float)
число, больше -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/stable/api/_as_gen/matplotlib.pyplot.axes.html