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

agg_filter

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

alpha

desconhecido

animated

bool

antialiasedou aa

bool ou nenhum

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

color

cor

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

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

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

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

linewidthou lw

flutuante ou nenhum

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

get_closed ( ) [fonte] #

Retorna se o polígono está fechado.

get_path ( ) [fonte] #

Obtenha o Pathdo polígono.

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

agg_filter

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

alpha

escalar ou nenhum

animated

bool

antialiasedou aa

bool ou nenhum

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

closed

bool

color

cor

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

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

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

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

linewidthou lw

flutuante ou nenhum

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

xy

(N, 2) tipo matriz

zorder

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 Pathde , 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 um CLOSEPOLYvé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

Controlando os limites de exibição usando margens e sticky_edges

Controlando os limites de exibição usando margens e sticky_edges
Boxplots

Boxplots

Boxplots
guia de seta

guia de seta

guia de seta
Demonstração de escotilha

Demonstração de escotilha

Demonstração de escotilha
Círculos, cunhas e polígonos

Círculos, cunhas e polígonos

Círculos, cunhas e polígonos
:mod:`mpl_toolkits.axisartist.floating_axes` recursos

recursos mpl_toolkits.axisartist.floating_axes

:mod:`mpl_toolkits.axisartist.floating_axes` recursos
Integral como a área sob uma curva

Integral como a área sob uma curva

Integral como a área sob uma curva
Editor de polígonos

Editor de polígonos

Editor de polígonos
Demonstração do evento Trifinder

Demonstração do evento Trifinder

Demonstração do evento Trifinder
Anotações

Anotações

Anotações