matplotlib.patches.FancyBboxPatch #
- classe matplotlib.patches. FancyBboxPatch ( xy , largura , altura , boxstyle='round' , bbox_transmuter=< parâmetro obsoleto> , * , mutation_scale=1 , mutation_aspect=1 , **kwargs ) [source] #
Bases:
Patch
Uma caixa sofisticada em torno de um retângulo com o canto inferior esquerdo em xy = ( x , y ) com largura e altura especificadas.
FancyBboxPatch
é semelhante aRectangle
, mas desenha uma caixa elegante ao redor do retângulo. A transformação da caixa retangular em caixa chique é delegada às classes de estilo definidas emBoxStyle
.- Parâmetros :
- xy flutuar, flutuar
O canto inferior esquerdo da caixa.
- flutuação de largura
A largura da caixa.
- flutuador de altura
A altura da caixa.
- boxstyle str ou
matplotlib.patches.BoxStyle
O estilo da caixa chique. Isso pode ser uma
BoxStyle
instância ou uma string do nome do estilo e, opcionalmente, atributos separados por vírgula (por exemplo, "Round, pad=0.2"). Esta string é passadaBoxStyle
para construir umBoxStyle
objeto. Veja lá para uma documentação completa.Os seguintes estilos de caixa estão disponíveis:
Classe
Nome
Atributos
Quadrado
square
almofada = 0,3
Círculo
circle
almofada = 0,3
LSeta
larrow
almofada = 0,3
RA seta
rarrow
almofada = 0,3
D Seta
darrow
almofada = 0,3
Redondo
round
pad=0,3, rounding_size=Nenhum
Round4
round4
pad=0,3, rounding_size=Nenhum
dente de serra
sawtooth
pad=0,3, tooth_size=Nenhum
dente redondo
roundtooth
pad=0,3, tooth_size=Nenhum
- flutuação da escala_mutação , padrão: 1
Fator de escala aplicado aos atributos do estilo da caixa (por exemplo, pad ou rounding_size).
- mutação_aspect flutuante, padrão: 1
A altura do retângulo será espremida por este valor antes da mutação e a caixa mutante será esticada pelo inverso dele. Por exemplo, isso permite diferentes preenchimentos horizontal e vertical.
- Outros Parâmetros :
- **
Patch
propriedades dos kwargs Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
desconhecido
bool
antialiased
ou aabool ou nenhum
CapStyle
ou {'bunda', 'projetando', 'redondo'}bool
Patch ou (Caminho, Transformação) ou Nenhum
cor
edgecolor
ou eccor ou nenhum
facecolor
ou fccor ou nenhum
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}objeto
linestyle
ou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
ou lwflutuante ou nenhum
bool
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
flutuador
- **
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<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> , hachura=<UNSET> , altura=<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> , rasterizado=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visível=<UNSET> , width=<UNSET> , x=<UNSET > , y=<UNSET> ,zorder=<UNSET> ) [fonte]#
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
antialiased
ou aabool ou nenhum
desconhecido
[ 'quadrado' | 'círculo' | 'larinho' | 'raro' | 'darrow' | 'redondo' | 'round4' | 'dente de serra' | 'dente redondo']
CapStyle
ou {'bunda', 'projetando', 'redondo'}bool
Patch ou (Caminho, Transformação) ou Nenhum
cor
edgecolor
ou eccor ou nenhum
facecolor
ou fccor ou nenhum
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
flutuador
bool
JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}objeto
linestyle
ou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
ou lwflutuante ou nenhum
bool
flutuador
flutuador
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
flutuador
flutuador
flutuador
flutuador
- set_bounds ( * args ) [fonte] #
Defina os limites do retângulo.
Assinaturas de chamada:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- Parâmetros :
- esquerda, flutuação inferior
As coordenadas do canto inferior esquerdo do retângulo.
- largura, flutuação de altura
A largura/altura do retângulo.
- set_boxstyle ( boxstyle = None , ** kwargs ) [fonte] #
Defina o estilo da caixa, possivelmente com outros atributos.
Os atributos do estilo de caixa anterior não são reutilizados.
Sem argumento (ou com
boxstyle=None
), os estilos de caixa disponíveis são retornados como uma string legível por humanos.- Parâmetros :
- boxstyle str ou
matplotlib.patches.BoxStyle
O estilo da caixa: uma
BoxStyle
instância ou uma string, que é o nome do estilo e, opcionalmente, atributos separados por vírgula (por exemplo, "Round,pad=0.2"). Essa string é usada para construir umBoxStyle
objeto, conforme documentado nessa classe.Os seguintes estilos de caixa estão disponíveis:
Classe
Nome
Atributos
Quadrado
square
almofada = 0,3
Círculo
circle
almofada = 0,3
LSeta
larrow
almofada = 0,3
RA seta
rarrow
almofada = 0,3
D Seta
darrow
almofada = 0,3
Redondo
round
pad=0,3, rounding_size=Nenhum
Round4
round4
pad=0,3, rounding_size=Nenhum
dente de serra
sawtooth
pad=0,3, tooth_size=Nenhum
dente redondo
roundtooth
pad=0,3, tooth_size=Nenhum
- ** kwargs
Atributos adicionais para o estilo de caixa. Consulte a tabela acima para obter os parâmetros suportados.
- boxstyle str ou
Exemplos
set_boxstyle("Round,pad=0.2") set_boxstyle("round", pad=0.2)
- set_mutation_aspect ( aspecto ) [fonte] #
Defina a proporção da mutação bbox.
- Parâmetros :
- flutuação de aspecto
Exemplos usando matplotlib.patches.FancyBboxPatch
#
Referência para artistas Matplotlib