matplotlib.patches.Rectangle #
- classe matplotlib.patches. Rettangolo ( xy , larghezza , altezza , * , angolo = 0.0 , punto_rotazione = 'xy' , ** kwargs ) [fonte] #
Basi:
Patch
Un rettangolo definito tramite un punto di ancoraggio xy e la sua larghezza e altezza .
Il rettangolo si estende da
xy[0]
a in direzione x e da a in direzione y.xy[0] + width
xy[1]
xy[1] + height
: +------------------+ : | | : height | : | | : (xy)---- width -----+
Si può immaginare xy come l'angolo in basso a sinistra, ma quale sia l'angolo xy in realtà dipende dalla direzione dell'asse e dal segno di larghezza e altezza ; ad esempio xy sarebbe l'angolo in basso a destra se l'asse x fosse invertito o se la larghezza fosse negativa.
- Parametri :
- xy (flottante, mobile)
Il punto di ancoraggio.
- larghezza galleggiante
Larghezza rettangolo.
- galleggiante in altezza
Altezza rettangolo.
- virgola mobile, default: 0
Rotazione in gradi in senso antiorario rispetto al punto di rotazione.
- punto_rotazione {'xy', 'centro', (numero, numero)}, predefinito: 'xy'
Se
'xy'
, ruota intorno al punto di ancoraggio. Se'center'
ruota intorno al centro. Se 2 tuple di numero, ruota attorno a questa coordinata.
- Altri parametri :
- ** proprietà kwargs
Patch
Proprietà
Descrizione
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
sconosciuto
bool
antialiased
o aabool o Nessuno
CapStyle
o {'culo', 'sporgente', 'rotondo'}bool
Patch o (Percorso, Trasforma) o Nessuno
colore
edgecolor
o ecccolore o Nessuno
facecolor
o fccolore o Nessuno
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
o {'mitre', 'round', 'bevel'}oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwfloat o Nessuno
bool
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
galleggiante
- ** proprietà kwargs
- get_corners ( ) [fonte] #
Restituisci gli angoli del rettangolo, spostandoti in senso antiorario da (x0, y0).
- get_patch_transform ( ) [fonte] #
Restituisce le
Transform
coordinate della patch di mappatura dell'istanza alle coordinate dei dati.Ad esempio, si può definire una patch di un cerchio che rappresenta un raggio di 5 fornendo le coordinate per un cerchio unitario e una trasformazione che ridimensiona le coordinate (la coordinata della patch) di 5.
- proprietà punto_rotazione #
Il punto di rotazione della patch.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET> , animation=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hatch=<UNSET> , altezza=<UNSET> ,in_layout=<UNSET> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET> , xy=<UNSET> , y=<UNSET > , zorder=<DISINSERITO>) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
Proprietà
Descrizione
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
scalare o Nessuno
sconosciuto
bool
antialiased
o aabool o Nessuno
(sinistra, in basso, larghezza, altezza)
CapStyle
o {'culo', 'sporgente', 'rotondo'}bool
Patch o (Percorso, Trasforma) o Nessuno
colore
edgecolor
o ecccolore o Nessuno
facecolor
o fccolore o Nessuno
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
sconosciuto
bool
JoinStyle
o {'mitre', 'round', 'bevel'}oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwfloat o Nessuno
bool
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
sconosciuto
sconosciuto
(galleggiare, galleggiare)
sconosciuto
galleggiante
- set_angolo ( angolo ) [fonte] #
Impostare l'angolo di rotazione in gradi.
La rotazione viene eseguita in senso antiorario attorno a xy .
- imposta_limiti ( * args ) [fonte] #
Imposta i limiti del rettangolo come sinistra , fondo , larghezza , altezza .
I valori possono essere passati come parametri separati o come tupla:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- set_xy ( xy ) [fonte] #
Imposta le coordinate sinistra e inferiore del rettangolo.
- Parametri :
- xy (flottante, mobile)
- proprietà xy #
Restituisce le coordinate sinistra e inferiore del rettangolo come tupla.
Esempi che utilizzano matplotlib.patches.Rectangle
#
Creazione di caselle dalle barre di errore utilizzando PatchCollection
Modalità di rotazione del testo
Fig Axes Personalizza semplice
Riferimento per artisti Matplotlib
Demo del localizzatore interno
Cambiare i colori delle linee che intersecano una scatola
Esercitazione sulle trasformazioni