matplotlib.patches.Ellipse#

class matplotlib.patches.Ellipse(xy, width, height, *, angle=0, **kwargs)[Quelle]#

Bases: Patch

Eine skalierungsfreie Ellipse.

Parameter:
xy(float, float)

xy-Koordinaten des Mittelpunkts der Ellipse.

widthfloat

Gesamtlänge (Durchmesser) der horizontalen Achse.

heightfloat

Gesamtlänge (Durchmesser) der vertikalen Achse.

anglefloat, default: 0

Rotation im Uhrzeigersinn in Grad.

Anmerkungen

Gültige Schlüsselwortargumente 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

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

property angle#

Gibt den Winkel der Ellipse zurück.

property center#

Gibt den Mittelpunkt der Ellipse zurück.

get_angle()[Quelle]#

Gibt den Winkel der Ellipse zurück.

get_center()[Quelle]#

Gibt den Mittelpunkt der Ellipse zurück.

get_co_vertices()[Quelle]#

Gibt die Koordinaten der Kovarianten der Ellipse zurück.

Die Definition finden Sie hier

Hinzugefügt in Version 3.8.

get_corners()[Quelle]#

Gibt die Ecken der Bounding Box der Ellipse zurück.

Die Ausrichtung der Bounding Box bewegt sich gegen den Uhrzeigersinn vom unteren linken Eckpunkt aus, der vor der Rotation definiert wurde.

get_height()[Quelle]#

Gibt die Höhe der Ellipse zurück.

get_patch_transform()[Quelle]#

Gibt die Transform-Instanz zurück, die Patch-Koordinaten in Datenkoordinaten abbildet.

Man kann beispielsweise einen Kreis-Patch definieren, der einen Radius von 5 darstellt, indem man Koordinaten für einen Einheitskreis und eine Transformation angibt, die die Koordinaten (die Patch-Koordinaten) mit 5 skaliert.

get_path()[Quelle]#

Gibt den Pfad der Ellipse zurück.

get_vertices()[Quelle]#

Gibt die Koordinaten der Eckpunkte der Ellipse zurück.

Die Definition finden Sie hier

Hinzugefügt in Version 3.8.

get_width()[Quelle]#

Gibt die Breite der Ellipse zurück.

property height#

Gibt die Höhe der Ellipse zurück.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, angle=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, center=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, hatch_linewidth=<UNSET>, height=<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>, width=<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

angle

float

animated

bool

antialiased oder aa

bool oder None

capstyle

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

Mitte

(float, float)

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

Höhe

float

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

width

float

zorder

float

set_angle(angle)[Quelle]#

Setzt den Winkel der Ellipse.

Parameter:
anglefloat
set_center(xy)[Quelle]#

Setzt den Mittelpunkt der Ellipse.

Parameter:
xy(float, float)
set_height(height)[Quelle]#

Setzt die Höhe der Ellipse.

Parameter:
heightfloat
set_width(width)[Quelle]#

Setzt die Breite der Ellipse.

Parameter:
widthfloat
property width#

Gibt die Breite der Ellipse zurück.

Beispiele für die Verwendung von matplotlib.patches.Ellipse#

Lupe

Lupe

Bilder mit Patches beschneiden

Bilder mit Patches beschneiden

Verankerte Künstler

Verankerte Künstler

Benutzerdefinierte Projektion

Benutzerdefinierte Projektion

Gepacktes Blasendiagramm

Gepacktes Blasendiagramm

Flache Objekte in 3D-Diagramm zeichnen

Flache Objekte in 3D-Diagramm zeichnen

Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler

Delfine

Delfine

Ellipse mit Ausrichtungspfeil-Demo

Ellipse mit Ausrichtungspfeil-Demo

Ellipse Demo

Ellipse Demo

Hatch-Demo

Hatch-Demo

Kreise, Keile und Polygone

Kreise, Keile und Polygone

Anatomie einer Figur

Anatomie einer Figur

Radardiagramm (auch Spinnen- oder Sternendiagramm genannt)

Radardiagramm (auch Spinnen- oder Sternendiagramm genannt)

Darstellung einer Konfidenzellipse eines zweidimensionalen Datensatzes

Darstellung einer Konfidenzellipse eines zweidimensionalen Datensatzes

ggplot Stilvorlage

ggplot Stilvorlage

Graustufen-Stilvorlage

Graustufen-Stilvorlage

Petroff10 Stilvorlage

Petroff10 Stilvorlage

Stilvorlagen-Referenz

Stilvorlagen-Referenz

Achsen-Box-Seitenverhältnis

Achsen-Box-Seitenverhältnis

Skaleninvariante Winkelbeschriftung

Skaleninvariante Winkelbeschriftung

Diagramme annotieren

Diagramme annotieren

AnnotationBbox Demo

AnnotationBbox Demo

Ellipse mit Einheiten

Ellipse mit Einheiten

Tutorial zu Transformationen

Tutorial zu Transformationen

Legenden-Anleitung

Legenden-Anleitung

Annotationen

Annotationen