matplotlib.patches.Polygon #
- Klasse matplotlib.patches. Polygon ( xy , * , closed = True , ** kwargs ) [Quelle] #
Basen:
Patch
Ein 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
antialiased
oder ähbool oder Keine
CapStyle
oder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecolor
oder ecFarbe oder Keine
facecolor
oder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder 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
antialiased
oder ähbool oder Keine
CapStyle
oder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
bool
Farbe
edgecolor
oder ecFarbe oder Keine
facecolor
oder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder 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
Path
ignorieren 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 einenCLOSEPOLY
Scheitelpunkt 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
Ganzzahlig als Fläche unter einer Kurve