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 a Rectangle, ma disegna un rettangolo intorno al rettangolo. La trasformazione della scatola rettangolare in scatola fantasia è delegata alle classi di stile definite in BoxStyle.

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 omatplotlib.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 a BoxStyleper costruire un BoxStyleoggetto. 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à kwargsPatch

Proprietà

Descrizione

agg_filter

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

alpha

sconosciuto

animated

bool

antialiasedo aa

bool o Nessuno

capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

color

colore

edgecoloro ecc

colore o Nessuno

facecoloro fc

colore o Nessuno

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

label

oggetto

linestyleo ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidtho lw

float o Nessuno

mouseover

bool

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

get_bbox ( ) [fonte] #

Restituisci il file Bbox.

get_boxstyle ( ) [fonte] #

Restituisce l'oggetto boxstyle.

get_height ( ) [fonte] #

Restituisce l'altezza del rettangolo.

get_mutation_aspect ( ) [fonte] #

Restituisce le proporzioni della mutazione bbox.

get_mutation_scale ( ) [fonte] #

Restituisce la scala di mutazione.

get_path ( ) [fonte] #

Restituisce il percorso mutato del rettangolo.

get_width ( ) [fonte] #

Restituisce la larghezza del rettangolo.

get_x ( ) [fonte] #

Restituisce la coordinata sinistra del rettangolo.

get_y ( ) [fonte] #

Restituisce la coordinata inferiore del rettangolo.

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

agg_filter

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

alpha

scalare o Nessuno

animated

bool

antialiasedo aa

bool o Nessuno

bounds

sconosciuto

boxstyle

[ 'quadrato' | 'cerchio' | 'stretto' | 'stretto' | 'darrow' | 'rotondo' | 'rotondo4' | 'dente di sega' | 'dente tondo']

capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

color

colore

edgecoloro ecc

colore o Nessuno

facecoloro fc

colore o Nessuno

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

galleggiante

in_layout

bool

joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

label

oggetto

linestyleo ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidtho lw

float o Nessuno

mouseover

bool

mutation_aspect

galleggiante

mutation_scale

galleggiante

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

width

galleggiante

x

galleggiante

y

galleggiante

zorder

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 omatplotlib.patches.BoxStyle

Lo stile della casella: BoxStyleun'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 un BoxStyleoggetto, 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.

Esempi

set_boxstyle("Round,pad=0.2")
set_boxstyle("round", pad=0.2)
imposta_altezza ( h ) [fonte] #

Imposta l'altezza del rettangolo.

Parametri :
h galleggiante
set_mutation_aspect ( aspetto ) [fonte] #

Imposta le proporzioni della mutazione bbox.

Parametri :
aspetto galleggiante
set_mutation_scale ( scala ) [fonte] #

Imposta la scala di mutazione.

Parametri :
galleggiante in scala
set_width ( w ) [fonte] #

Imposta la larghezza del rettangolo.

Parametri :
w galleggiare
set_x ( x ) [fonte] #

Imposta la coordinata sinistra del rettangolo.

Parametri :
x galleggiante
set_y ( y ) [fonte] #

Imposta la coordinata inferiore del rettangolo.

Parametri :
tu galleggi

Esempi che utilizzano matplotlib.patches.FancyBboxPatch#

Riferimento per artisti Matplotlib

Riferimento per artisti Matplotlib

Riferimento per artisti Matplotlib
Disegnare scatole fantasiose

Disegnare scatole fantasiose

Disegnare scatole fantasiose
Annota la freccia del testo

Annota la freccia del testo

Annota la freccia del testo