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] + 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

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_angle ( ) [Quelle] #

Holen Sie sich den Drehwinkel in Grad.

get_bbox ( ) [Quelle] #

Geben Sie die zurück Bbox.

get_center ( ) [Quelle] #

Gibt den Mittelpunkt des Rechtecks ​​zurück.

get_corners ( ) [Quelle] #

Geben Sie die Ecken des Rechtecks ​​zurück, indem Sie sich von (x0, y0) gegen den Uhrzeigersinn bewegen.

get_height ( ) [Quelle] #

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

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.

get_path ( ) [Quelle] #

Gibt die Scheitelpunkte 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_xy ( ) [Quelle] #

Gibt die linken und unteren Koordinaten des Rechtecks ​​als Tupel zurück.

get_y ( ) [Quelle] #

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

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

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

angle

Unbekannt

animated

bool

antialiasedoder äh

bool oder Keine

bounds

(links, unten, Breite, Höhe)

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

Unbekannt

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

width

Unbekannt

x

Unbekannt

xy

(schweben, schweben)

y

Unbekannt

zorder

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_height ( h ) [Quelle] #

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

set_width ( w ) [Quelle] #

Legen Sie die Breite des Rechtecks ​​fest.

set_x ( x ) [Quelle] #

Legen Sie die linke Koordinate des Rechtecks ​​fest.

set_xy ( xy ) [Quelle] #

Legen Sie die linken und unteren Koordinaten des Rechtecks ​​fest.

Parameter :
xy (schweben, schweben)
set_y ( y ) [Quelle] #

Legen Sie die untere Koordinate des Rechtecks ​​fest.

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

Erstellen von Boxen aus Fehlerbalken mit PatchCollection

Erstellen von Boxen aus Fehlerbalken mit PatchCollection
Histogramme

Histogramme

Histogramme
Textrotationsmodus

Textrotationsmodus

Textrotationsmodus
Textausrichtung

Textausrichtung

Textausrichtung
Feigenäxte Anpassen Einfach

Feigenäxte Anpassen Einfach

Feigenäxte Anpassen Einfach
Textlayout

Textlayout

Textlayout
Liste der benannten Farben

Liste der benannten Farben

Liste der benannten Farben
Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler
Referenz zum Schraffurstil

Referenz zum Schraffurstil

Referenz zum Schraffurstil
Inset-Locator-Demo

Inset-Locator-Demo

Inset-Locator-Demo
Wählen Sie Event-Demo

Wählen Sie Event-Demo

Wählen Sie Event-Demo
Viewlims

Viewlims

Viewlims
Ändern der Farben von Linien, die eine Box schneiden

Ändern der Farben von Linien, die eine Box schneiden

Ändern der Farben von Linien, die eine Box schneiden
Matplotlib-Logo

Matplotlib-Logo

Matplotlib-Logo
Hinton-Diagramme

Hinton-Diagramme

Hinton-Diagramme
Künstlertests

Künstlertests

Künstlertests
Speisekarte

Speisekarte

Speisekarte
Künstler-Tutorial

Künstler-Tutorial

Künstler-Tutorial
Legendenführer

Legendenführer

Legendenführer
Transformations-Tutorial

Transformations-Tutorial

Transformations-Tutorial
Farben festlegen

Farben festlegen

Farben festlegen
Texteigenschaften und Layout

Texteigenschaften und Layout

Texteigenschaften und Layout