matplotlib.patches.Annulus
- classmatplotlib.patches.Annulus(xy, r, width, angle=0.0, **kwargs)[исходный код]
-
Базовые классы:
PatchЭллиптическое кольцо.
- Параметры:
-
- xy(float, float)
-
Координаты центра кольца.
- rfloat or (float, float)
-
Радиус или полуоси:
- Если задано число с плавающей точкой: радиус внешней окружности.
- Если заданы два числа с плавающей точкой: большая и малая полуоси внешнего эллипса.
- widthfloat
-
Ширина (толщина) кольца. Ширина отсчитывается внутрь от внешнего эллипса, поэтому полуоси внутреннего эллипса задаются выражением
r - width. Значение width должно быть меньше или равно малой полуоси. - anglefloat, по умолчанию: 0
-
Угол поворота в градусах (против часовой стрелки от положительного направления оси x). Для круглых колец игнорируется (то есть если r — скаляр).
- **kwargs
-
Именованные аргументы управляют свойствами
Patch:Свойство
Описание
функция фильтрации, принимающая массив чисел с плавающей точкой размером (m, n, 3) и значение dpi, а возвращающая массив размером (m, n, 3) и два смещения от левого нижнего угла изображения
неизвестно
bool
antialiasedoraabool or None
CapStyleor {'butt', 'projecting', 'round'}BboxBaseor Nonebool
Patch or (Path, Transform) or None
цвет or None
цвет or None
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
bool
JoinStyleor {'miter', 'round', 'bevel'}object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float or None
bool
список объектов
AbstractPathEffectNone or bool or float or callable
bool
(scale: float, length: float, randomness: float)
bool or None
str
bool
float
- propertyangle
-
Возвращает угол кольца.
- propertycenter
-
Возвращает центр кольца.
- get_angle()[исходный код]
-
Возвращает угол кольца.
- get_center()[исходный код]
-
Возвращает центр кольца.
- get_path()[исходный код]
-
Возвращает контур этого патча.
- get_radii()[исходный код]
-
Возвращает большую и малую полуоси кольца.
- get_width()[исходный код]
-
Возвращает ширину (толщину) кольца.
- propertyradii
-
Возвращает большую и малую полуоси кольца.
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, angle=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, center=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, hatch_linewidth=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, radii=<UNSET>, rasterized=<UNSET>, semimajor=<UNSET>, semiminor=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[исходный код]
-
Задаёт несколько свойств одновременно.
Поддерживаются следующие свойства:
Свойство
Описание
функция фильтрации, принимающая массив чисел с плавающей точкой размером (m, n, 3) и значение dpi, а возвращающая массив размером (m, n, 3) и два смещения от левого нижнего угла изображения
float or None
float
bool
antialiasedoraabool or None
CapStyleor {'butt', 'projecting', 'round'}(float, float)
BboxBaseor Nonebool
Patch or (Path, Transform) or None
цвет or None
цвет or None
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
bool
JoinStyleor {'miter', 'round', 'bevel'}object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float or None
bool
список объектов
AbstractPathEffectNone or bool or float or callable
float or (float, float)
bool
float
float
(scale: float, length: float, randomness: float)
bool or None
str
bool
float
float
- set_angle(angle)[исходный код]
-
Задаёт угол наклона кольца.
- Параметры:
-
- anglefloat
- set_center(xy)[исходный код]
-
Задаёт центр кольца.
- Параметры:
-
- xy(float, float)
- set_radii(r)[исходный код]
-
Задать большую (a) и малую (b) полуоси кольца.
- Параметры:
-
- rfloat или (float, float)
-
Радиус или полуоси:
- Если задано число с плавающей точкой: радиус внешней окружности.
- Если заданы два числа с плавающей точкой: большая и малая полуоси внешнего эллипса.
- set_semimajor(a)[исходный код]
-
Задать большую полуось a кольца.
- Параметры:
-
- afloat
- set_semiminor(b)[исходный код]
-
Задать малую полуось b кольца.
- Параметры:
-
- bfloat
- set_width(width)[исходный код]
-
Задать ширину (толщину) кольца.
Ширина отсчитывается внутрь от внешнего эллипса.
- Параметры:
-
- widthfloat
- propertywidth
-
Вернуть ширину (толщину) кольца.
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.patches.Annulus.html