matplotlib.patches.Annulus
- классmatplotlib.patches.Annulus(xy, r, width, angle=0.0, **kwargs)[source]
-
Bases:
PatchЭллиптическое кольцо.
- Параметры:
-
- xy(float, float)
-
Координаты центра кольца.
- rfloat или (float, float)
-
Радиус или полуоси:
- Если float: радиус внешнего круга.
- Если два float: большая и малая полуоси внешнего эллипса.
- widthfloat
-
Ширина (толщина) кольцевого кольца. Ширина измеряется внутрь от внешнего эллипса так, что для внутреннего эллипса полуоси задаются значением
r - width. width должно быть меньше или равно малой полуоси. - anglefloat, по умолчанию: 0
-
Угол поворота в градусах (против часовой стрелки от положительной оси x). Игнорируется для круговых колец (то есть, если r — скаляр).
- **kwargs
-
Ключевые аргументы управляют свойствами
Patch:Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) и два смещения от нижнего левого угла изображения
неизвестно
bool
antialiasedили aabool или None
CapStyleили {'butt', 'projecting', 'round'}bool
Patch или (Path, Transform) или None
цвет
edgecolorили ecцвет или None
facecolorили fcцвет или None
bool
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включений/выключений), ...}
linewidthили lwfloat или None
bool
None или bool или float или вызываемый объект
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
bool
float
- свойствоangle
-
Возвращает угол кольца.
- свойствоcenter
-
Возвращает центр кольца.
- get_angle()[source]
-
Возвращает угол кольца.
- get_center()[source]
-
Возвращает центр кольца.
- get_path()[source]
-
Возвращает путь этого элемента.
- get_radii()[source]
-
Возвращает малые и большие радиусы кольца.
- get_width()[source]
-
Возвращает ширину (толщину) кольца.
- 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>, 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>)[source]
-
Установить несколько свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
вещественное число
логическое значение
antialiasedили aaлогическое значение или None
CapStyleили {'butt', 'projecting', 'round'}(вещественное число, вещественное число)
логическое значение
Patch или (Path, Transform) или None
цвет
edgecolorили ecцвет или None
facecolorили fcцвет или None
логическое значение
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
логическое значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthили lwвещественное число или None
логическое значение
None или логическое значение или вещественное число или вызываемый объект
вещественное число или (вещественное число, вещественное число)
логическое значение
вещественное число
вещественное число
(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)
логическое значение или None
строка
логическое значение
вещественное число
вещественное число
- set_angle(angle)[source]
-
Установить угол наклона кольца.
- Parameters:
-
- angleвещественное число
- set_center(xy)[source]
-
Установить центр кольца.
- Parameters:
-
- xy(вещественное число, вещественное число)
-
- set_radii(r)[source]
-
Установите полубольшую (a) и полуменьшую радиусы (b) кольца.
- Параметры:
-
- rfloat или (float, float)
-
Радиус или полуоси:
- Если float: радиус внешней окружности.
- Если два float: полубольшая и полуменьшая оси внешнего эллипса.
- set_semimajor(a)[source]
-
Установите полубольшую ось a кольца.
- Параметры:
-
- afloat
- set_semiminor(b)[source]
-
Установите полуменьшую ось b кольца.
- Параметры:
-
- bfloat
- set_width(width)[source]
-
Установите ширину (толщину) кольца.
Ширина измеряется внутрь от внешнего эллипса.
- Параметры:
-
- widthfloat
- propertywidth
-
Возвращает ширину (толщину) кольца.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.patches.Annulus.html