Spec-Zone.ru › Matplotlib

matplotlib.patches.RegularPolygon

classmatplotlib.patches.RegularPolygon(xy, numVertices, *, radius=5, orientation=0, **kwargs)[исходный код]

Базовые классы: Patch

Заплатка правильного многоугольника.

Параметры:
xy(float, float)

Положение центра.

numVerticesint

Количество вершин.

radiusfloat

Расстояние от центра до каждой вершины.

orientationfloat

Угол поворота многоугольника (в радианах).

**kwargs

Свойства Patch:

Свойство

Описание

agg_filter

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

alpha

неизвестно

animated

bool

antialiased или aa

bool или None

capstyle

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

clip_box

BboxBase или None

clip_on

bool

clip_path

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

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure или SubFigure

fill

bool

gid

str

hatch

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

hatch_linewidth

неизвестно

in_layout

bool

joinstyle

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

label

object

linestyle или ls

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

linewidth или lw

float или None

mouseover

bool

path_effects

список объектов AbstractPathEffect

picker

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

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

str

visible

bool

zorder

float

get_patch_transform()[исходный код]

Возвращает экземпляр Transform, отображающий координаты заплатки в координаты данных.

Например, можно определить заплатку в виде окружности радиусом 5, задав координаты единичной окружности и преобразование, масштабирующее координаты (координаты заплатки) в 5 раз.

get_path()[исходный код]

Возвращает путь этой заплатки.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<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>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[исходный код]

Задаёт несколько свойств одновременно.

Поддерживаются следующие свойства:

Свойство

Описание

agg_filter

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

alpha

float или None

animated

bool

antialiased или aa

bool или None

capstyle

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

clip_box

BboxBase или None

clip_on

bool

clip_path

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

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure или SubFigure

fill

bool

gid

str

hatch

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

hatch_linewidth

неизвестно

in_layout

bool

joinstyle

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

label

object

linestyle или ls

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

linewidth или lw

float или None

mouseover

bool

path_effects

список объектов AbstractPathEffect

picker

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

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

str

visible

bool

zorder

float

Примеры использования matplotlib.patches.RegularPolygon

Справочник по художественным объектам Matplotlib

Справочник по художественным объектам Matplotlib

Радиальная диаграмма (также паукообразная или звёздчатая диаграмма)

Радиальная диаграмма (также паукообразная или звёздчатая диаграмма)

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.patches.RegularPolygon.html

Spec-Zone.ru

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