matplotlib.patches.FancyBboxPatch #
- classe matplotlib.patches. FancyBboxPatch ( xy , width , height , boxstyle='round' , bbox_transmuter=< parametro deprecato> , * , mutation_scale=1 , mutation_aspect=1 , **kwargs ) [fonte] #
Basi:
Patch
Una scatola elegante attorno a un rettangolo con la parte inferiore sinistra in corrispondenza di xy = ( x , y ) con larghezza e altezza specificate.
FancyBboxPatch
è simile aRectangle
, ma disegna un rettangolo intorno al rettangolo. La trasformazione della scatola rettangolare in scatola fantasia è delegata alle classi di stile definite inBoxStyle
.- Parametri :
- xy galleggiante, galleggiante
L'angolo in basso a sinistra della scatola.
- larghezza galleggiante
La larghezza della scatola.
- galleggiante in altezza
L'altezza della scatola.
- boxstyle str o
matplotlib.patches.BoxStyle
Lo stile della scatola fantasia. Può trattarsi di
BoxStyle
un'istanza o di una stringa del nome dello stile e facoltativamente di attributi separati da virgola (ad esempio "Round, pad=0.2"). Questa stringa viene passata aBoxStyle
per costruire unBoxStyle
oggetto. Vedi lì per una documentazione completa.Sono disponibili i seguenti stili di box:
Classe
Nome
Attr
Piazza
square
pad=0.3
Cerchio
circle
pad=0.3
LAfreccia
larrow
pad=0.3
Freccia
rarrow
pad=0.3
Freccia
darrow
pad=0.3
Girare
round
pad=0.3, rounding_size=Nessuno
Round4
round4
pad=0.3, rounding_size=Nessuno
Dente di sega
sawtooth
pad=0.3, tooth_size=Nessuno
Dente tondo
roundtooth
pad=0.3, tooth_size=Nessuno
- mutazione_scala float, predefinito: 1
Fattore di scala applicato agli attributi dello stile box (es. pad o rounding_size).
- mutazione_aspetto float, predefinito: 1
L'altezza del rettangolo verrà ridotta di questo valore prima della mutazione e la scatola mutata verrà allungata dell'inverso di esso. Ad esempio, questo consente diverse imbottiture orizzontali e verticali.
- 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
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , boxstyle=<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> , mutation_aspect=<UNSET> , mutation_scale=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET > , y=<DISINSERITO> ,zorder=<UNSET> ) [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
bool
antialiased
o aabool o Nessuno
sconosciuto
[ 'quadrato' | 'cerchio' | 'stretto' | 'stretto' | 'darrow' | 'rotondo' | 'rotondo4' | 'dente di sega' | 'dente tondo']
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', '.', '*'}
galleggiante
bool
JoinStyle
o {'mitre', 'round', 'bevel'}oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwfloat o Nessuno
bool
galleggiante
galleggiante
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
galleggiante
galleggiante
galleggiante
galleggiante
- imposta_limiti ( * args ) [fonte] #
Imposta i limiti del rettangolo.
Firme di chiamata:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- Parametri :
- a sinistra, galleggiante in basso
Le coordinate dell'angolo in basso a sinistra del rettangolo.
- larghezza, altezza float
La larghezza/altezza del rettangolo.
- set_boxstyle ( boxstyle = None , ** kwargs ) [fonte] #
Imposta lo stile della scatola, possibilmente con ulteriori attributi.
Gli attributi dello stile box precedente non vengono riutilizzati.
Senza argomenti (o con
boxstyle=None
), gli stili box disponibili vengono restituiti come una stringa leggibile dall'uomo.- Parametri :
- boxstyle str o
matplotlib.patches.BoxStyle
Lo stile della casella:
BoxStyle
un'istanza o una stringa, che è il nome dello stile e facoltativamente gli attributi separati da virgole (ad esempio "Round,pad=0.2"). Tale stringa viene utilizzata per costruire unBoxStyle
oggetto, come documentato in tale classe.Sono disponibili i seguenti stili di box:
Classe
Nome
Attr
Piazza
square
pad=0.3
Cerchio
circle
pad=0.3
LAfreccia
larrow
pad=0.3
Freccia
rarrow
pad=0.3
Freccia
darrow
pad=0.3
Girare
round
pad=0.3, rounding_size=Nessuno
Round4
round4
pad=0.3, rounding_size=Nessuno
Dente di sega
sawtooth
pad=0.3, tooth_size=Nessuno
Dente tondo
roundtooth
pad=0.3, tooth_size=Nessuno
- **kwargs
Attributi aggiuntivi per lo stile della scatola. Vedere la tabella sopra per i parametri supportati.
- boxstyle str o
Esempi
set_boxstyle("Round,pad=0.2") set_boxstyle("round", pad=0.2)
- set_mutation_aspect ( aspetto ) [fonte] #
Imposta le proporzioni della mutazione bbox.
- Parametri :
- aspetto galleggiante
Esempi che utilizzano matplotlib.patches.FancyBboxPatch
#
Riferimento per artisti Matplotlib