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.
FancyBboxPatch
es similar aRectangle
, 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 enBoxStyle
.- 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 o
matplotlib.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 aBoxStyle
para construir unBoxStyle
objeto. 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 :
- **
Patch
propiedades de los kwargs Propiedad
Descripción
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
desconocido
bool
antialiased
o unobooleano o ninguno
CapStyle
o {'trasero', 'proyectando', 'redondo'}bool
Parchear o (Ruta, Transformar) o Ninguno
color
edgecolor
o cecolor o ninguno
facecolor
o FCcolor o ninguno
bool
calle
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
o {'inglete', 'redondo', 'bisel'}objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotante o Ninguno
bool
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
- **
- 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
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
escalar o ninguno
bool
antialiased
o unobooleano o ninguno
desconocido
[ 'cuadrado' | 'círculo' | 'flecha' | 'rarrow' | 'darrow' | 'redondo' | 'ronda4' | 'diente de sierra' | 'diente redondo']
CapStyle
o {'trasero', 'proyectando', 'redondo'}bool
Parchear o (Ruta, Transformar) o Ninguno
color
edgecolor
o cecolor o ninguno
facecolor
o FCcolor o ninguno
bool
calle
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
flotar
bool
JoinStyle
o {'inglete', 'redondo', 'bisel'}objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotante o Ninguno
bool
flotar
flotar
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
flotar
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 o
matplotlib.patches.BoxStyle
El estilo del cuadro: ya sea una
BoxStyle
instancia 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 unBoxStyle
objeto, 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.
- calle boxstyle o
Ejemplos
set_boxstyle("Round,pad=0.2") set_boxstyle("round", pad=0.2)
- set_mutation_aspect ( aspecto ) [fuente] #
Establezca la relación de aspecto de la mutación bbox.
- Parámetros :
- flotador de aspecto
Ejemplos usando matplotlib.patches.FancyBboxPatch
#
Referencia para artistas de Matplotlib