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:
PatchEine ausgefallene Box um ein Rechteck mit der unteren linken Ecke bei xy = ( x , y ) mit angegebener Breite und Höhe.
FancyBboxPatchist ähnlich wieRectangle, 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 delegiertBoxStyle.- 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 oder
matplotlib.patches.BoxStyle Der Stil der ausgefallenen Box. Dies kann entweder eine
BoxStyleInstanz oder eine Zeichenfolge des Stilnamens und optional durch Kommas getrennter Attribute sein (z. B. "Round, pad=0.2"). Diese Zeichenfolge wird übergeben,BoxStyleum einBoxStyleObjekt zu erstellen. Siehe dort für eine vollständige Dokumentation.Die folgenden Boxstile sind verfügbar:
Klasse
Name
Attr
Quadrat
squareAuflage = 0,3
Kreis
circleAuflage = 0,3
Pfeil
larrowAuflage = 0,3
RPfeil
rarrowAuflage = 0,3
Pfeil
darrowAuflage = 0,3
Runden
roundpad=0.3, rounding_size=Keine
Runde4
round4pad=0.3, rounding_size=Keine
Sägezahn
sawtoothpad=0.3, tooth_size=Keine
Rundzahn
roundtoothpad=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
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
Unbekannt
bool
antialiasedoder ähbool oder Keine
CapStyleoder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecoloroder ecFarbe oder Keine
facecoloroder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleoder {'Gehrung', 'rund', 'Fase'}Objekt
linestyleoder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthoder lwFloat oder None
bool
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
schweben
- **kwargs-
- 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
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
Skalar oder Keine
bool
antialiasedoder ähbool oder Keine
Unbekannt
[ 'Quadrat' | 'Kreis' | 'schmal' | 'gering' | 'dunkel' | "rund" | 'Runde4' | 'Sägezahn' | 'Rundzahn' ]
CapStyleoder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecoloroder ecFarbe oder Keine
facecoloroder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
schweben
bool
JoinStyleoder {'Gehrung', 'rund', 'Fase'}Objekt
linestyleoder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthoder lwFloat oder None
bool
schweben
schweben
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
schweben
schweben
schweben
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 oder
matplotlib.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 einesBoxStyleObjekts verwendet, wie in dieser Klasse dokumentiert.Die folgenden Boxstile sind verfügbar:
Klasse
Name
Attr
Quadrat
squareAuflage = 0,3
Kreis
circleAuflage = 0,3
Pfeil
larrowAuflage = 0,3
RPfeil
rarrowAuflage = 0,3
Pfeil
darrowAuflage = 0,3
Runden
roundpad=0.3, rounding_size=Keine
Runde4
round4pad=0.3, rounding_size=Keine
Sägezahn
sawtoothpad=0.3, tooth_size=Keine
Rundzahn
roundtoothpad=0.3, tooth_size=Keine
- **Kwarg
Zusätzliche Attribute für den Boxstil. In der obigen Tabelle finden Sie unterstützte Parameter.
- boxstyle str oder
Beispiele
set_boxstyle("Round,pad=0.2") set_boxstyle("round", pad=0.2)
- set_mutation_aspect ( Aspekt ) [Quelle] #
Stellen Sie das Seitenverhältnis der bbox-Mutation ein.
- Parameter :
- Aspekt schweben