matplotlib.patches.Rectangle #
- Klasse matplotlib.patches. Rectangle ( xy , width , height , * , angle = 0.0 , rotation_point = 'xy' , ** kwargs ) [Quelle] #
Basen:
PatchEin über einen Ankerpunkt xy und dessen Breite und Höhe definiertes Rechteck .
Das Rechteck erstreckt sich von
xy[0]bis in x-Richtung und von bis in y-Richtung.xy[0] + widthxy[1]xy[1] + height: +------------------+ : | | : height | : | | : (xy)---- width -----+
Man kann sich xy als die untere linke Ecke vorstellen, aber welche Ecke xy tatsächlich ist, hängt von der Richtung der Achse und dem Vorzeichen von Breite und Höhe ab ; z . B. wäre xy die untere rechte Ecke, wenn die x-Achse invertiert oder die Breite negativ wäre.
- Parameter :
- xy (schweben, schweben)
Der Ankerpunkt.
- Breite Schwimmer
Breite des Rechtecks.
- Höhenschwimmer _
Rechteckhöhe.
- Winkelfloat , Standard: 0
Rotation in Grad gegen den Uhrzeigersinn um den Rotationspunkt.
- rotation_point {'xy', 'center', (number, number)}, default: 'xy'
Wenn
'xy', um den Ankerpunkt drehen. Wenn'center'um die Mitte drehen. Wenn 2-Tupel der Zahl, um diese Koordinate drehen.
- 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-
- get_corners ( ) [Quelle] #
Geben Sie die Ecken des Rechtecks zurück, indem Sie sich von (x0, y0) gegen den Uhrzeigersinn bewegen.
- get_patch_transform ( ) [Quelle] #
Zurückgeben der
TransformInstanz-Mapping-Patch-Koordinaten in Datenkoordinaten.Beispielsweise kann man ein Stück eines Kreises definieren, das einen Radius von 5 darstellt, indem man Koordinaten für einen Einheitskreis bereitstellt, und eine Transformation, die die Koordinaten (die Stückkoordinate) um 5 skaliert.
- Eigenschaft Rotationspunkt #
Der Rotationspunkt des Patches.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET > , animation =<UNSET> , antialiased= <UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , 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> , path_effects= < UNSET> ,, rasterized = <UNSET> , sketch_params= <UNSCHARF> , snap=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , visible=<UNSCHARF> , width=<UNSCHARF> , x=<UNSCHARF> , xy=<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
Unbekannt
bool
antialiasedoder ähbool oder Keine
(links, unten, Breite, Höhe)
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', '.', '*'}
Unbekannt
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
Unbekannt
Unbekannt
(schweben, schweben)
Unbekannt
schweben
- set_angle ( Winkel ) [Quelle] #
Stellen Sie den Rotationswinkel in Grad ein.
Die Drehung erfolgt gegen den Uhrzeigersinn um xy .
- set_bounds ( * args ) [Quelle] #
Legen Sie die Grenzen des Rechtecks als links , unten , Breite , Höhe fest .
Die Werte können als separate Parameter oder als Tupel übergeben werden:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- set_xy ( xy ) [Quelle] #
Legen Sie die linken und unteren Koordinaten des Rechtecks fest.
- Parameter :
- xy (schweben, schweben)
- Eigenschaft xy #
Gibt die linken und unteren Koordinaten des Rechtecks als Tupel zurück.
Beispiele mit matplotlib.patches.Rectangle#
Erstellen von Boxen aus Fehlerbalken mit PatchCollection
Ändern der Farben von Linien, die eine Box schneiden