matplotlib.patches.Rectangle #
- Klasse matplotlib.patches. Rectangle ( xy , width , height , * , angle = 0.0 , rotation_point = 'xy' , ** kwargs ) [Quelle] #
Basen:
Patch
Ein ü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] + width
xy[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-
Patch
Eigenschaften 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
antialiased
oder ähbool oder Keine
CapStyle
oder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecolor
oder ecFarbe oder Keine
facecolor
oder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder 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
Transform
Instanz-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
antialiased
oder ähbool oder Keine
(links, unten, Breite, Höhe)
CapStyle
oder {'hinter', 'vorstehend', 'rund'}bool
Patch oder (Pfad, Transform) oder None
Farbe
edgecolor
oder ecFarbe oder Keine
facecolor
oder FCFarbe oder Keine
bool
Str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
Unbekannt
bool
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder 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
Referenz für Matplotlib-Künstler
Ändern der Farben von Linien, die eine Box schneiden