matplotlib.patches.Polygon #
- Klasse matplotlib.patches. Polygon ( xy , * , closed = True , ** kwargs ) [Quelle] #
Basen:
PatchEin allgemeiner Polygon-Patch.
xy ist ein numpy-Array mit der Form Nx2.
Wenn closed True ist , wird das Polygon geschlossen, sodass Start- und Endpunkt identisch sind.
Gültige Schlüsselwortargumente sind:
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Unbekannt
bool
antialiasedoder ähbool oder Keine
CapStyleoder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecoloroder ecFarbe oder Keine
facecoloroder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleoder {'Gehrung', 'rund', 'Fase'}Objekt
linestyleoder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthoder lwFloat oder None
bool
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
schweben
- get_xy ( ) [Quelle] #
Holen Sie sich die Scheitelpunkte des Pfades.
- Rückgaben :
- (N, 2) numpy-Array
Die Koordinaten der Eckpunkte.
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation =<UNSCHARF> , antialiased=<UNSCHARF> , capstyle=<UNSCHARF> ,clip_box= <UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , closed=<UNSCHARF> , color=<UNSCHARF> , edgecolor=<UNSCHARF> , facecolor=<UNSCHARF> , fill=<UNSCHARF> , gid=<UNSCHARF> , hatch=<UNSCHARF> , in_layout=<UNSCHARF> , joinstyle=<UNSET> ,label=<UNSET> ,linestyle=<UNSET > , linewidth=<UNSET> , mouseover=<UNSET> , path_effects =, picker =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , xy=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
antialiasedoder ähbool oder Keine
CapStyleoder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
bool
Farbe
edgecoloroder ecFarbe oder Keine
facecoloroder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleoder {'Gehrung', 'rund', 'Fase'}Objekt
linestyleoder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthoder lwFloat oder None
bool
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
(N, 2) Array-artig
schweben
- set_closed ( geschlossen ) [Quelle] #
Legen Sie fest, ob das Polygon geschlossen ist.
- Parameter :
- geschlossen bool
True, wenn das Polygon geschlossen ist
- set_xy ( xy ) [Quelle] #
Legen Sie die Scheitelpunkte des Polygons fest.
- Parameter :
- xy (N, 2) Array-artig
Die Koordinaten der Eckpunkte.
Anmerkungen
Im Gegensatz zu
Pathignorieren wir den letzten Eingabeknoten nicht. Wenn das Polygon geschlossen werden soll und der letzte Punkt des Polygons nicht gleich dem ersten ist, gehen wir davon aus, dass der Benutzer nicht explizit einenCLOSEPOLYScheitelpunkt passiert hat, und fügen ihn selbst hinzu.
- Eigenschaft xy #
Die Scheitelpunkte des Pfads als (N, 2) numpy-Array.
Beispiele mit matplotlib.patches.Polygon#
Steuern der Anzeigebeschränkungen mithilfe von Rändern und sticky_edges
mpl_toolkits.axisartist.floating_axes-Funktionen