matplotlib.patches.FancyBboxPatch #

Klasse matplotlib.patches. FancyBboxPatch ( xy , width , height , boxstyle='round' , bbox_transmuter=<veralteter Parameter> , * , mutation_scale=1 , mutation_aspect=1 , **kwargs ) [Quelle] #

Basen:Patch

Eine ausgefallene Box um ein Rechteck mit der unteren linken Ecke bei xy = ( x , y ) mit angegebener Breite und Höhe.

FancyBboxPatchist ähnlich wie Rectangle, aber es zeichnet ein ausgefallenes Kästchen um das Rechteck. Die Umwandlung der rechteckigen Box in die ausgefallene Box wird an die in definierten Stilklassen delegiert BoxStyle.

Parameter :
xy schweben, schweben

Die untere linke Ecke der Box.

Breite Schwimmer

Die Breite der Box.

Höhenschwimmer _

Die Höhe der Kiste.

boxstyle str odermatplotlib.patches.BoxStyle

Der Stil der ausgefallenen Box. Dies kann entweder eine BoxStyle Instanz oder eine Zeichenfolge des Stilnamens und optional durch Kommas getrennter Attribute sein (z. B. "Round, pad=0.2"). Diese Zeichenfolge wird übergeben, BoxStyleum ein BoxStyleObjekt zu erstellen. Siehe dort für eine vollständige Dokumentation.

Die folgenden Boxstile sind verfügbar:

Klasse

Name

Attr

Quadrat

square

Auflage = 0,3

Kreis

circle

Auflage = 0,3

Pfeil

larrow

Auflage = 0,3

RPfeil

rarrow

Auflage = 0,3

Pfeil

darrow

Auflage = 0,3

Runden

round

pad=0.3, rounding_size=Keine

Runde4

round4

pad=0.3, rounding_size=Keine

Sägezahn

sawtooth

pad=0.3, tooth_size=Keine

Rundzahn

roundtooth

pad=0.3, tooth_size=Keine

mutation_scale Float, Standard: 1

Skalierungsfaktor, der auf die Attribute des Boxstils angewendet wird (z. B. pad oder rounding_size).

mutation_aspect Float, Standard: 1

Die Höhe des Rechtecks ​​wird vor der Mutation um diesen Wert gestaucht und die mutierte Box wird um das Gegenteil gestreckt. Dies ermöglicht beispielsweise unterschiedliche horizontale und vertikale Polsterungen.

Andere Parameter :
**kwargs- PatchEigenschaften

Eigentum

Beschreibung

agg_filter

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

alpha

Unbekannt

animated

bool

antialiasedoder äh

bool oder Keine

capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

color

Farbe

edgecoloroder ec

Farbe oder Keine

facecoloroder FC

Farbe oder Keine

figure

Figure

fill

bool

gid

Str

hatch

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

in_layout

bool

joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

label

Objekt

linestyleoder ls

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

linewidthoder lw

Float oder None

mouseover

bool

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

transform

Transform

url

Str

visible

bool

zorder

schweben

get_bbox ( ) [Quelle] #

Geben Sie die zurück Bbox.

get_boxstyle ( ) [Quelle] #

Gibt das Boxstyle-Objekt zurück.

get_height ( ) [Quelle] #

Gibt die Höhe des Rechtecks ​​zurück.

get_mutation_aspect ( ) [Quelle] #

Gibt das Seitenverhältnis der bbox-Mutation zurück.

get_mutation_scale ( ) [Quelle] #

Gibt die Mutationsskala zurück.

get_path ( ) [Quelle] #

Gibt den mutierten Pfad des Rechtecks ​​zurück.

get_width ( ) [Quelle] #

Gibt die Breite des Rechtecks ​​zurück.

get_x ( ) [Quelle] #

Gibt die linke Koordinate des Rechtecks ​​zurück.

get_y ( ) [Quelle] #

Gibt die untere Koordinate des Rechtecks ​​zurück.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation =<UNSCHARF> , antialiased=< UNSCHARF> , bounds=<UNSCHARF> , boxstyle=<UNSCHARF> , capstyle=<UNSCHARF> , clip_box=<UNSCHARF > , clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , color=<UNSCHARF> , edgecolor=<UNSCHARF> , facecolor=<UNSCHARF> , fill=<UNSCHARF> , gid=<UNSCHARF> , hatch=<UNSCHARF> , Höhe=<UNSET> ,in_layout=<UNSET> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth =<UNSET> , mouseover=<UNSET> , mutation_aspect=<UNSET> , mutation_scale=<UNSET> , path_effects=<UNSET> , picker = <UNSCHARF> , gerastert=<UNSCHARF> , sketch_params=<UNSCHARF> , snap=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , x=<UNSCHARF > , y=<UNSCHARF> ,zorder=<UNSET> ) [Quelle]#

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

Eigentum

Beschreibung

agg_filter

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

alpha

Skalar oder Keine

animated

bool

antialiasedoder äh

bool oder Keine

bounds

Unbekannt

boxstyle

[ 'Quadrat' | 'Kreis' | 'schmal' | 'gering' | 'dunkel' | "rund" | 'Runde4' | 'Sägezahn' | 'Rundzahn' ]

capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

color

Farbe

edgecoloroder ec

Farbe oder Keine

facecoloroder FC

Farbe oder Keine

figure

Figure

fill

bool

gid

Str

hatch

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

height

schweben

in_layout

bool

joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

label

Objekt

linestyleoder ls

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

linewidthoder lw

Float oder None

mouseover

bool

mutation_aspect

schweben

mutation_scale

schweben

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

transform

Transform

url

Str

visible

bool

width

schweben

x

schweben

y

schweben

zorder

schweben

set_bounds ( * args ) [Quelle] #

Legen Sie die Grenzen des Rechtecks ​​fest.

Rufsignaturen:

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
Parameter :
links, unterer Schwimmer

Die Koordinaten der unteren linken Ecke des Rechtecks.

Breite, Höhe schweben

Die Breite/Höhe des Rechtecks.

set_boxstyle ( boxstyle = None , ** kwargs ) [Quelle] #

Legen Sie den Boxstil fest, ggf. mit weiteren Attributen.

Attribute aus dem vorherigen Boxstil werden nicht wiederverwendet.

Ohne Argument (oder mit boxstyle=None) werden die verfügbaren Boxstile als für Menschen lesbare Zeichenfolge zurückgegeben.

Parameter :
boxstyle str odermatplotlib.patches.BoxStyle

Der Stil der Box: entweder eine BoxStyleInstanz oder eine Zeichenfolge, die aus dem Namen des Stils und optional durch Kommas getrennten Attributen besteht (z. B. "Round,pad=0.2"). Eine solche Zeichenfolge wird zum Erstellen eines BoxStyleObjekts verwendet, wie in dieser Klasse dokumentiert.

Die folgenden Boxstile sind verfügbar:

Klasse

Name

Attr

Quadrat

square

Auflage = 0,3

Kreis

circle

Auflage = 0,3

Pfeil

larrow

Auflage = 0,3

RPfeil

rarrow

Auflage = 0,3

Pfeil

darrow

Auflage = 0,3

Runden

round

pad=0.3, rounding_size=Keine

Runde4

round4

pad=0.3, rounding_size=Keine

Sägezahn

sawtooth

pad=0.3, tooth_size=Keine

Rundzahn

roundtooth

pad=0.3, tooth_size=Keine

**Kwarg

Zusätzliche Attribute für den Boxstil. In der obigen Tabelle finden Sie unterstützte Parameter.

Beispiele

set_boxstyle("Round,pad=0.2")
set_boxstyle("round", pad=0.2)
set_height ( h ) [Quelle] #

Legen Sie die Höhe des Rechtecks ​​fest.

Parameter :
h schweben
set_mutation_aspect ( Aspekt ) [Quelle] #

Stellen Sie das Seitenverhältnis der bbox-Mutation ein.

Parameter :
Aspekt schweben
set_mutation_scale ( Skala ) [Quelle] #

Stellen Sie die Mutationsskala ein.

Parameter :
Skalenschwimmer _
set_width ( w ) [Quelle] #

Legen Sie die Breite des Rechtecks ​​fest.

Parameter :
w schweben
set_x ( x ) [Quelle] #

Legen Sie die linke Koordinate des Rechtecks ​​fest.

Parameter :
x schweben
set_y ( y ) [Quelle] #

Legen Sie die untere Koordinate des Rechtecks ​​fest.

Parameter :
y schweben

Beispiele mit matplotlib.patches.FancyBboxPatch#

Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler
Ausgefallene Schachteln zeichnen

Ausgefallene Schachteln zeichnen

Ausgefallene Schachteln zeichnen
Textpfeil kommentieren

Textpfeil kommentieren

Textpfeil kommentieren