Spec-Zone.ru › Matplotlib 3.6

matplotlib.patches.Polygon

classmatplotlib.patches.Polygon(xy, *, closed=True, **kwargs)[source]

Bases: Patch

Полигон-объект общего назначения.

xy — это массив NumPy с формой Nx2.

Если closed равно True, полигон будет замкнутым, то есть начальная и конечная точки будут совпадать.

Допустимые ключевые аргументы:

Свойство

Описание

agg_filter

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

alpha

неизвестно

animated

булево значение

antialiased или aa

булево значение или None

capstyle

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

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

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

linewidth или lw

число с плавающей точкой или None

mouseover

булево значение

path_effects

AbstractPathEffect

picker

None или булево значение или число с плавающей точкой или вызываемая функция

rasterized

булево значение

sketch_params

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

snap

булево значение или None

transform

Transform

url

строка

visible

булево значение

zorder

число с плавающей точкой

get_closed()[source]

Возвращает значение, указывающее, замкнутый ли полигон.

get_path()[source]

Получить Path полигона.

get_xy()[source]

Получить вершины пути.

Возвращает:
(N, 2) массив NumPy

Координаты вершин.

END_OF_DOCUMENT_MARKER
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, closed=<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>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xy=<UNSET>, zorder=<UNSET>)[source]

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

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

Свойство

Описание

agg_filter

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

alpha

скаляр или None

animated

bool

antialiased или aa

bool или None

capstyle

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

clip_box

Bbox

clip_on

bool

clip_path

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

closed

bool

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

bool

gid

str

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

xy

массив (N, 2) типа array-like

zorder

float

set_closed(closed)[source]

Установить, является ли многоугольник замкнутым.

Параметры:
closedbool

True, если многоугольник замкнутый

set_xy(xy)[source]

Установить вершины многоугольника.

Параметры:
xy(N, 2) array-like

Координаты вершин.

Примечания

В отличие от Path, мы не игнорируем последнюю входную вершину. Если многоугольник должен быть замкнутым, и последняя точка многоугольника не равна первой, мы предполагаем, что пользователь не явно передал CLOSEPOLY вершину и добавляем её сами.

propertyxy

Вершины пути в виде массива numpy (N, 2).

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

Controlling view limits using margins and sticky_edges

Управление пределами отображения с помощью отступов и sticky_edges

Управление пределами отображения с помощью отступов и sticky_edges
Boxplots

Диаграммы размаха

Диаграммы размаха
Arrow guide

Руководство по стрелкам

Руководство по стрелкам
Hatch demo

Демонстрация штриховки

Демонстрация штриховки
Circles, Wedges and Polygons

Окружности, сегменты и многоугольники

Окружности, сегменты и многоугольники
:mod:`mpl_toolkits.axisartist.floating_axes` features

Функциональные возможности модуля mpl_toolkits.axisartist.floating_axes

:mod:`mpl_toolkits.axisartist.floating_axes` функциональные возможности
Integral as the area under a curve

Интеграл как площадь под кривой

Интеграл как площадь под кривой
Poly Editor

Редактор многоугольников

Редактор многоугольников
Trifinder Event Demo

Демонстрация обработки событий Trifinder

Демонстрация обработки событий Trifinder
Annotations

Аннотации

Аннотации

© 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.Polygon.html

Spec-Zone.ru

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