matplotlib.patches.Polygon
-
class matplotlib.patches.Polygon(xy, closed=True, **kwargs)[source] -
Bases:
matplotlib.patches.PatchМногоугольник.
xy — массив NumPy с формой Nx2.
Если closed — True, многоугольник будет замкнутым, то есть начальная и конечная точки совпадают.
Допустимые ключевые аргументы:
Свойство Описание agg_filterфункция фильтра, принимающая массив (m, n, 3) с плавающей точкой и значение dpi, и возвращающая массив (m, n, 3) alphaчисло с плавающей точкой или None animatedлогическое значение antialiasedили aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onлогическое значение clip_pathОбъект Patch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillлогическое значение gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutлогическое значение joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthили lwчисло с плавающей точкой или None path_effectsAbstractPathEffectpickerNone или логическое значение или вызываемая функция rasterizedлогическое значение или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapлогическое значение или None transformTransformurlстрока visibleлогическое значение zorderчисло с плавающей точкой
-
__init__(self, xy, closed=True, **kwargs)[source] -
xy — это массив NumPy с формой Nx2.
Если closed равно True, многоугольник будет замкнутым, поэтому начальная и конечная точки будут совпадать.
Допустимые ключевые аргументы:
Свойство Описание agg_filterфункция фильтра, которая принимает массив с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphaчисло с плавающей точкой или None animatedбулево значение antialiasedили aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onбулево значение clip_pathОбъект Patch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillбулево значение gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutбулево значение joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthили lwчисло с плавающей точкой или None path_effectsAbstractPathEffectpickerNone, булево значение или вызываемый объект rasterizedбулево значение или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapбулево значение или None transformTransformurlстрока visibleбулево значение zorderчисло с плавающей точкой
-
__module__ = 'matplotlib.patches'
-
__str__(self)[source] -
Возвращает str(self).
-
get_closed(self)[source] -
Возвращает, является ли многоугольник замкнутым.
-
get_path(self)[source] -
Получить
Pathмногоугольника.
-
get_xy(self)[source] -
Получить вершины пути.
Возвращает: - (N, 2) массив NumPy
-
Координаты вершин.
-
set_closed(self, closed)[source] -
Установить, является ли многоугольник замкнутым.
Параметры: -
closedbool -
True, если многоугольник замкнут
-
-
set_xy(self, xy)[source] -
Установить вершины многоугольника.
Параметры: -
xy(N, 2) array-like -
Координаты вершин.
Примечания
В отличие от
Path, мы не игнорируем последнюю вершину ввода. Если многоугольник должен быть замкнутым, и последняя точка многоугольника не равна первой, мы предполагаем, что пользователь не передавал явноCLOSEPOLYвершину, и добавляем её сами. -
-
property xy -
Вершины пути как массив NumPy (N, 2).
-
Примеры использования matplotlib.patches.Polygon
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.patches.Polygon.html