matplotlib.patches.Polygon#
- class matplotlib.patches.Polygon(xy, *, closed=True, **kwargs)[Quelle]#
Bases:
PatchEin allgemeines Polygon-Patch.
- Parameter:
- xy(N, 2) Array
- closedbool, Standard: True
Ob das Polygon geschlossen ist (d.h. identische Start- und Endpunkte hat).
- **kwargs
Eigenschaft
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
unknown
bool
antialiasedoderaabool oder None
CapStyleoder {'butt', 'projecting', 'round'}BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
Farbe oder None
Farbe oder None
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
unknown
bool
JoinStyleoder {'miter', 'round', 'bevel'}object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float oder None
bool
Liste von
AbstractPathEffectNone oder bool oder float oder callable
bool
(scale: float, length: float, randomness: float)
bool oder None
str
bool
float
- get_xy()[Quelle]#
Holt die Eckpunkte des Pfades.
- Gibt zurück:
- (N, 2) Array
Die Koordinaten der Eckpunkte.
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, closed=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, hatch_linewidth=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xy=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
bool
antialiasedoderaabool oder None
CapStyleoder {'butt', 'projecting', 'round'}BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool
Farbe oder None
Farbe oder None
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
unknown
bool
JoinStyleoder {'miter', 'round', 'bevel'}object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float oder None
bool
Liste von
AbstractPathEffectNone oder bool oder float oder callable
bool
(scale: float, length: float, randomness: float)
bool oder None
str
bool
(N, 2) Array-ähnlich
float
- set_closed(closed)[Quelle]#
Legt fest, ob das Polygon geschlossen ist.
- Parameter:
- closedbool
True, wenn das Polygon geschlossen ist
- set_xy(xy)[Quelle]#
Legt die Eckpunkte des Polygons fest.
- Parameter:
- xy(N, 2) Array-ähnlich
Die Koordinaten der Eckpunkte.
Anmerkungen
Im Gegensatz zu
Pathignorieren wir den letzten Eingabepunkt nicht. Wenn das Polygon geschlossen sein soll und der letzte Punkt des Polygons nicht mit dem ersten übereinstimmt, gehen wir davon aus, dass der Benutzer keinen explizitenCLOSEPOLY-Eckpunkt übergeben hat, und fügen ihn selbst hinzu.
- property xy#
Die Eckpunkte des Pfades als (N, 2) Array.
Beispiele für die Verwendung von matplotlib.patches.Polygon#
Ansichtsgrenzen mit Rändern und sticky_edges steuern