matplotlib.patches.Ellipse #
- classe matplotlib.patches. Elipse ( xy , largura , altura , * , ângulo = 0 , ** kwargs ) [fonte] #
Bases:
Patch
Uma elipse sem escala.
- Parâmetros :
- xy (flutuar, flutuar)
coordenadas xy do centro da elipse.
- flutuação de largura
Comprimento total (diâmetro) do eixo horizontal.
- flutuador de altura
Comprimento total (diâmetro) do eixo vertical.
- ângulo flutuante, padrão: 0
Rotação em graus no sentido anti-horário.
Notas
Os argumentos de palavra-chave válidos 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
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
- ângulo de propriedade #
Retorne o ângulo da elipse.
- centro de propriedade #
Retorne o centro da elipse.
- get_corners ( ) [fonte] #
Retorne os cantos da caixa delimitadora da elipse.
A orientação da caixa delimitadora está se movendo no sentido anti-horário a partir do canto inferior esquerdo definido antes da rotação.
- get_patch_transform ( ) [fonte] #
Retorne as
Transform
coordenadas do patch de mapeamento de instância para as coordenadas de dados.Por exemplo, pode-se definir um patch de um círculo que representa um raio de 5, fornecendo coordenadas para um círculo unitário e uma transformação que dimensiona as coordenadas (a coordenada do patch) em 5.
- altura da propriedade #
Retorna a altura da elipse.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET> , animado=<UNSET> , antialiased=<UNSET> , capstyle=<UNSET> , center=<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> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [source] #
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
flutuador
bool
antialiased
ou aabool ou nenhum
CapStyle
ou {'bunda', 'projetando', 'redondo'}(flutuar, flutuar)
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
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
flutuador
flutuador
- largura da propriedade #
Retorna a largura da elipse.
Exemplos usando matplotlib.patches.Ellipse
#
Recortando imagens com patches
Traçar uma elipse de confiança de um conjunto de dados bidimensional
Rótulo de ângulo invariante de escala
Demonstração do AnnotationBbox
Referência para artistas Matplotlib
Folha de estilo em tons de cinza
Referência de folhas de estilo
Desenhar objetos planos em plotagem 3D
Gráfico de radar (também conhecido como gráfico de aranha ou estrela)