Spec-Zone.ru › Matplotlib 3.6

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:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

неизвестно

animated

bool

antialiased или aa

bool или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

bool

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность включений/выключений), ...}

linewidth или lw

float или None

mouseover

bool

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

строка

visible

bool

zorder

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]

Установить несколько свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

скаляр или None

angle

вещественное число

animated

логическое значение

antialiased или aa

логическое значение или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

center

(вещественное число, вещественное число)

clip_box

Bbox

clip_on

логическое значение

clip_path

Patch или (Path, Transform) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

логическое значение

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

логическое значение

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth или lw

вещественное число или None

mouseover

логическое значение

path_effects

AbstractPathEffect

picker

None или логическое значение или вещественное число или вызываемый объект

radii

вещественное число или (вещественное число, вещественное число)

rasterized

логическое значение

semimajor

вещественное число

semiminor

вещественное число

sketch_params

(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)

snap

логическое значение или None

transform

Transform

url

строка

visible

логическое значение

width

вещественное число

zorder

вещественное число

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API