Spec-Zone.ru › Matplotlib 2.2

matplotlib.patches.Polygon

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

Многоугольник.

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

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

Допустимые значения kwargs:

Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha float или None
animated bool
antialiased или aa bool или None
capstyle ['butt' | 'round' | 'projecting']
clip_box экземпляр Bbox
clip_on bool
clip_path [(Path, Transform) | Patch | None]
color спецификация цвета matplotlib
contains вызываемая функция
edgecolor или ec спецификация цвета mpl, None, 'none' или 'auto'
facecolor или fc спецификация цвета mpl или None по умолчанию, или 'none' для отсутствия цвета
figure экземпляр Figure
fill bool
gid строка-идентификатор
hatch ['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*']
joinstyle ['miter' | 'round' | 'bevel']
label объект
linestyle или ls ['solid' | 'dashed', 'dashdot', 'dotted' | (смещение, последовательность вкл.-выкл.-штрих) | '-' | '--' | '-.' | ':' | 'None' | ' ' | '']
linewidth или lw числовое значение или None по умолчанию
path_effects AbstractPathEffect
picker [None | bool | float | вызываемая функция]
rasterized bool или None
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
transform Transform
url строка url
visible bool
zorder float

См. также

Patch
Для дополнительных kwargs
get_closed() [source]

Возвращает, является ли многоугольник замкнутым

Возвращает:
closed : bool

Если путь замкнут

get_path() [source]

Получить путь многоугольника

Возвращает:
path : Path

Объект Path для многоугольника

get_xy() [source]

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

Возвращает:
vertices : numpy array

Координаты вершин как массив Nx2.

set_closed(closed) [source]

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

Параметры:
closed : bool

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

END_OF_DOCUMENT_MARKER
set_xy(xy) [source]

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

Параметры:
xy : numpy array or iterable of pairs

Координаты вершин в виде массива Nx2 ndarray или итерируемого объекта пар.

xy

Установить/получить вершины многоугольника. Это свойство предоставляется для обратной совместимости с matplotlib 0.91.x. Новый код должен использовать get_xy() и set_xy() вместо него.

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

../../_images/sphx_glr_patch_collection_thumb.png

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

../../_images/sphx_glr_boxplot_demo_thumb.png

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

../../_images/sphx_glr_hatch_demo_thumb.png

Демонстрация заливки узором

../../_images/sphx_glr_integral_thumb.png

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

../../_images/sphx_glr_trifinder_event_demo_thumb.png

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

../../_images/sphx_glr_poly_editor_thumb.png

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

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

Spec-Zone.ru

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