matplotlib.patches.Polygon #
- classe matplotlib.patches. Polígono ( xy , * , fechado = True , ** kwargs ) [fonte] #
Bases:
Patch
Um patch de polígono geral.
xy é um array numpy com formato Nx2.
Se closed for True , o polígono será fechado de modo que os pontos inicial e final sejam os mesmos.
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
- get_xy ( ) [fonte] #
Obtenha os vértices do caminho.
- Devoluções :
- (N, 2) matriz numpy
As coordenadas dos vértices.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , antialiased=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , fechado=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hachura=<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> , xy=<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
bool
antialiased
ou aabool ou nenhum
CapStyle
ou {'bunda', 'projetando', 'redondo'}bool
Patch ou (Caminho, Transformação) ou Nenhum
bool
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
(N, 2) tipo matriz
flutuador
- set_closed ( fechado ) [fonte] #
Defina se o polígono é fechado.
- Parâmetros :
- bool fechado
Verdadeiro se o polígono estiver fechado
- set_xy ( xy ) [fonte] #
Defina os vértices do polígono.
- Parâmetros :
- xy (N, 2) semelhante a uma matriz
As coordenadas dos vértices.
Notas
Ao contrário
Path
de , não ignoramos o último vértice de entrada. Se o polígono for fechado e o último ponto do polígono não for igual ao primeiro, assumimos que o usuário não passou explicitamente por umCLOSEPOLY
vértice e o adicionamos nós mesmos.
- propriedade xy #
Os vértices do caminho como (N, 2) matriz numpy.
Exemplos usando matplotlib.patches.Polygon
#
Controlando os limites de exibição usando margens e sticky_edges
recursos mpl_toolkits.axisartist.floating_axes
Integral como a área sob uma curva
Demonstração do evento Trifinder