matplotlib.patches.Annulus#

class matplotlib.patches.Annulus(xy, r, width, angle=0.0, **kwargs)[Quelle]#

Bases: Patch

Ein elliptischer Ring.

Parameter:
xy(float, float)

xy-Koordinaten des Mittelpunkts des Rings.

rfloat oder (float, float)

Der Radius oder die Halbachsen

  • Wenn float: Radius des äußeren Kreises.

  • Wenn zwei Floats: große und kleine Halbachse der äußeren Ellipse.

widthfloat

Breite (Dicke) des Ringes. Die Breite wird vom äußeren Ellipsenrand nach innen gemessen, sodass für die innere Ellipse die Halbachsen durch r - width gegeben sind. *width* muss kleiner oder gleich der kleinen Halbachse sein.

anglefloat, default: 0

Rotationswinkel in Grad (gegen den Uhrzeigersinn von der positiven x-Achse). Ignoriert für kreisförmige Ringe (d.h. wenn *r* ein Skalar ist).

**kwargs

Schlüsselwortargumente steuern die Patch-Eigenschaften

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 des Rings zurück.

property center#

Gibt den Mittelpunkt des Rings zurück.

get_angle()[Quelle]#

Gibt den Winkel des Rings zurück.

get_center()[Quelle]#

Gibt den Mittelpunkt des Rings zurück.

get_path()[Quelle]#

Gibt den Pfad dieser Markierung zurück.

get_radii()[Quelle]#

Gibt die große und kleine Halbachse des Rings zurück.

get_width()[Quelle]#

Gibt die Breite (Dicke) des Ringes zurück.

property radii#

Gibt die große und kleine Halbachse des Rings 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>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, radii=<UNSET>, rasterized=<UNSET>, semimajor=<UNSET>, semiminor=<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

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

radii

float oder (float, float)

rasterized

bool

semimajor

float

semiminor

float

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 Neigungswinkel des Rings.

Parameter:
anglefloat
set_center(xy)[Quelle]#

Setzt den Mittelpunkt des Rings.

Parameter:
xy(float, float)
set_radii(r)[Quelle]#

Setzt die große Halbachse (*a*) und die kleine Halbachse (*b*) des Rings.

Parameter:
rfloat oder (float, float)

Der Radius oder die Halbachsen

  • Wenn float: Radius des äußeren Kreises.

  • Wenn zwei Floats: große und kleine Halbachse der äußeren Ellipse.

set_semimajor(a)[Quelle]#

Setzt die große Halbachse *a* des Rings.

Parameter:
afloat
set_semiminor(b)[Quelle]#

Setzt die kleine Halbachse *b* des Rings.

Parameter:
bfloat
set_width(width)[Quelle]#

Setzt die Breite (Dicke) des Ringes.

Die Breite wird vom äußeren Ellipsenrand nach innen gemessen.

Parameter:
widthfloat
property width#

Gibt die Breite (Dicke) des Ringes zurück.