matplotlib.parches.FancyBboxPatch #

clase matplotlib.parches. FancyBboxPatch ( xy , ancho , alto , estilo de caja='redondo' , bbox_transmuter=< parámetro en desuso> , * , escala_mutación= 1 , aspecto_mutación =1 , **kwargs ) [fuente] #

Bases:Patch

Un cuadro elegante alrededor de un rectángulo con la esquina inferior izquierda en xy = ( x , y ) con ancho y alto especificados.

FancyBboxPatches similar a Rectangle, pero dibuja un cuadro elegante alrededor del rectángulo. La transformación del cuadro rectangular en el cuadro elegante se delega a las clases de estilo definidas en BoxStyle.

Parámetros :
xy flotar, flotar

La esquina inferior izquierda de la caja.

flotador ancho

El ancho de la caja.

flotador de altura

La altura de la caja.

calle boxstyle omatplotlib.patches.BoxStyle

El estilo de la caja de fantasía. Puede ser una BoxStyle instancia o una cadena del nombre del estilo y, opcionalmente, atributos separados por comas (p. ej., "Round, pad=0.2"). Esta cadena se pasa a BoxStylepara construir un BoxStyleobjeto. Consulte allí para obtener una documentación completa.

Están disponibles los siguientes estilos de caja:

Clase

Nombre

atributos

Cuadrado

square

almohadilla = 0.3

Circulo

circle

almohadilla = 0.3

LAflecha

larrow

almohadilla = 0.3

RAflecha

rarrow

almohadilla = 0.3

Dflecha

darrow

almohadilla = 0.3

Redondo

round

pad=0.3, rounding_size=Ninguno

ronda4

round4

pad=0.3, rounding_size=Ninguno

Diente de sierra

sawtooth

pad=0.3, tooth_size=Ninguno

diente redondo

roundtooth

pad=0.3, tooth_size=Ninguno

mutación_escala flotante, por defecto: 1

Factor de escala aplicado a los atributos del estilo de caja (por ejemplo, pad o rounding_size).

mutación_aspect flotante, por defecto: 1

La altura del rectángulo se reducirá en este valor antes de la mutación y la caja mutada se estirará en el inverso. Por ejemplo, esto permite diferentes rellenos horizontales y verticales.

Otros parámetros :
** Patchpropiedades de los kwargs

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

desconocido

animated

bool

antialiasedo uno

booleano o ninguno

capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

color

color

edgecoloro ce

color o ninguno

facecoloro FC

color o ninguno

figure

Figure

fill

bool

gid

calle

hatch

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

in_layout

bool

joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

label

objeto

linestyleo ls

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

linewidtho bajo

flotante o Ninguno

mouseover

bool

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

get_bbox ( ) [fuente] #

Devuelve el Bbox.

get_boxstyle ( ) [fuente] #

Devuelve el objeto boxstyle.

get_height ( ) [fuente] #

Devuelve la altura del rectángulo.

get_mutation_aspect ( ) [fuente] #

Devuelve la relación de aspecto de la mutación bbox.

get_mutation_scale ( ) [fuente] #

Devuelve la escala de mutación.

get_path ( ) [fuente] #

Devuelve la ruta mutada del rectángulo.

get_width ( ) [fuente] #

Devuelve el ancho del rectángulo.

get_x ( ) [fuente] #

Devuelve la coordenada izquierda del rectángulo.

get_y ( ) [fuente] #

Devuelve la coordenada inferior del rectángulo.

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> , altura=<DESCONFIGURADO> ,in_layout=<DESCONFIGURAR> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , mutación_aspect=<UNSET> , mutación_escala=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET > , y=<DESCONFIGURAR> ,zorder=<UNSET> ) [fuente]#

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

animated

bool

antialiasedo uno

booleano o ninguno

bounds

desconocido

boxstyle

[ 'cuadrado' | 'círculo' | 'flecha' | 'rarrow' | 'darrow' | 'redondo' | 'ronda4' | 'diente de sierra' | 'diente redondo']

capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

color

color

edgecoloro ce

color o ninguno

facecoloro FC

color o ninguno

figure

Figure

fill

bool

gid

calle

hatch

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

height

flotar

in_layout

bool

joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

label

objeto

linestyleo ls

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

linewidtho bajo

flotante o Ninguno

mouseover

bool

mutation_aspect

flotar

mutation_scale

flotar

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

width

flotar

x

flotar

y

flotar

zorder

flotar

set_bounds ( * argumentos ) [fuente] #

Establezca los límites del rectángulo.

Firmas de llamada:

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
Parámetros :
flotador inferior izquierdo

Las coordenadas de la esquina inferior izquierda del rectángulo.

ancho, altura flotante

El ancho/alto del rectángulo.

set_boxstyle ( boxstyle = Ninguno , ** kwargs ) [fuente] #

Establezca el estilo del cuadro, posiblemente con más atributos.

Los atributos del estilo de cuadro anterior no se reutilizan.

Sin argumento (o con boxstyle=None), los estilos de cuadro disponibles se devuelven como una cadena legible por humanos.

Parámetros :
calle boxstyle omatplotlib.patches.BoxStyle

El estilo del cuadro: ya sea una BoxStyleinstancia o una cadena, que es el nombre del estilo y, opcionalmente, los atributos separados por comas (p. ej., "Round,pad=0.2"). Tal cadena se usa para construir un BoxStyleobjeto, como se documenta en esa clase.

Están disponibles los siguientes estilos de caja:

Clase

Nombre

atributos

Cuadrado

square

almohadilla = 0.3

Circulo

circle

almohadilla = 0.3

LAflecha

larrow

almohadilla = 0.3

RAflecha

rarrow

almohadilla = 0.3

Dflecha

darrow

almohadilla = 0.3

Redondo

round

pad=0.3, rounding_size=Ninguno

ronda4

round4

pad=0.3, rounding_size=Ninguno

Diente de sierra

sawtooth

pad=0.3, tooth_size=Ninguno

diente redondo

roundtooth

pad=0.3, tooth_size=Ninguno

**kwargs

Atributos adicionales para el estilo de caja. Consulte la tabla anterior para conocer los parámetros admitidos.

Ejemplos

set_boxstyle("Round,pad=0.2")
set_boxstyle("round", pad=0.2)
establecer_altura ( h ) [fuente] #

Establezca la altura del rectángulo.

Parámetros :
h flotar
set_mutation_aspect ( aspecto ) [fuente] #

Establezca la relación de aspecto de la mutación bbox.

Parámetros :
flotador de aspecto
set_mutation_scale ( escala ) [fuente] #

Establecer la escala de mutación.

Parámetros :
flotador de escala
set_width ( w ) [fuente] #

Establezca el ancho del rectángulo.

Parámetros :
flotar _
set_x ( x ) [fuente] #

Establece la coord izquierda del rectángulo.

Parámetros :
x flotador
set_y ( y ) [fuente] #

Establece la coord inferior del rectángulo.

Parámetros :
flotas _

Ejemplos usando matplotlib.patches.FancyBboxPatch#

Referencia para artistas de Matplotlib

Referencia para artistas de Matplotlib

Referencia para artistas de Matplotlib
Dibujar cajas de lujo

Dibujar cajas de lujo

Dibujar cajas de lujo
Anotar flecha de texto

Anotar flecha de texto

Anotar flecha de texto