matplotlib.patches.Polygon#

class matplotlib.patches.Polygon(xy, *, closed=True, **kwargs)[Quelle]#

Bases: Patch

Ein 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

agg_filter

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

alpha

unknown

animated

bool

antialiased oder aa

bool oder None

capstyle

CapStyle oder {'butt', 'projecting', 'round'}

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

color

color

edgecolor oder ec

Farbe oder None

facecolor oder fc

Farbe oder None

figure

Figure oder SubFigure

füllen

bool

gid

str

Muster (hatch)

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

unknown

in_layout

bool

joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

label

object

linestyle oder ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth oder lw

float oder None

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

transform

Transform

url

str

visible

bool

zorder

float

get_closed()[Quelle]#

Gibt zurück, ob das Polygon geschlossen ist.

get_path()[Quelle]#

Holt den Path des Polygons.

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

agg_filter

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

alpha

float oder None

animated

bool

antialiased oder aa

bool oder None

capstyle

CapStyle oder {'butt', 'projecting', 'round'}

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

closed

bool

color

color

edgecolor oder ec

Farbe oder None

facecolor oder fc

Farbe oder None

figure

Figure oder SubFigure

füllen

bool

gid

str

Muster (hatch)

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

unknown

in_layout

bool

joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

label

object

linestyle oder ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth oder lw

float oder None

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

transform

Transform

url

str

visible

bool

xy

(N, 2) Array-ähnlich

zorder

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 Path ignorieren 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 expliziten CLOSEPOLY-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#

Features von floating_axes

Features von floating_axes

Polygon-Editor

Polygon-Editor

Trifinder Event Demo

Trifinder Event Demo

Pfeilführer

Pfeilführer

Hatch-Demo

Hatch-Demo

Kreise, Keile und Polygone

Kreise, Keile und Polygone

Integral als Fläche unter einer Kurve

Integral als Fläche unter einer Kurve

Ishikawa-Diagramm

Ishikawa-Diagramm

Boxplots

Boxplots

Ansichtsgrenzen mit Rändern und sticky_edges steuern

Ansichtsgrenzen mit Rändern und sticky_edges steuern

Annotationen

Annotationen