matplotlib.patches.Polygon
-
class matplotlib.patches.Polygon(xy, closed=True, **kwargs)[source] -
A general polygon patch.
xy is a numpy array with shape Nx2.
If closed is True, the polygon will be closed so the starting and ending points are the same.
Valid kwargs are:
Property Description agg_filtera filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array alphafloat or None animatedbool antialiasedor aabool or None capstyle['butt' | 'round' | 'projecting'] clip_boxa Bboxinstanceclip_onbool clip_path[( Path,Transform) |Patch| None]colormatplotlib color spec containsa callable function edgecoloror ecmpl color spec, None, 'none', or 'auto' facecoloror fcmpl color spec, or None for default, or 'none' for no color figurea Figureinstancefillbool gidan id string hatch['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] joinstyle['miter' | 'round' | 'bevel'] labelobject linestyleor ls['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthor lwfloat or None for default path_effectsAbstractPathEffectpicker[None | bool | float | callable] rasterizedbool or None sketch_params(scale: float, length: float, randomness: float) snapbool or None transformTransformurla url string visiblebool zorderfloat See also
-
Patch - For additional kwargs
-
get_closed()[source] -
Returns if the polygon is closed
Returns: -
closed : bool -
If the path is closed
-
-
get_path()[source] -
Get the path of the polygon
Returns: -
path : Path -
The
Pathobject for the polygon
-
-
get_xy()[source] -
Get the vertices of the path
Returns: -
vertices : numpy array -
The coordinates of the vertices as a Nx2 ndarray.
-
-
set_closed(closed)[source] -
Set if the polygon is closed
Parameters: -
closed : bool -
True if the polygon is closed
-
-
set_xy(xy)[source] -
Set the vertices of the polygon
Parameters: -
xy : numpy array or iterable of pairs -
The coordinates of the vertices as a Nx2 ndarray or iterable of pairs.
-
-
Examples using matplotlib.patches.Polygon
© 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