matplotlib.patches.FancyArrow #

classe matplotlib.patches. FancyArrow ( x , y , dx , dy , * , largura = 0.001 , length_includes_head = False , head_width = None , head_length = None , shape = 'full' , overhang = 0 , head_starts_at_zero = False , ** kwargs ) [source] #

Bases:Polygon

Como a seta, mas permite definir a largura e a altura da cabeça independentemente.

Parâmetros :
x, y flutuam

As coordenadas x e y da base da seta.

dx, dy flutuam

O comprimento da seta ao longo das direções x e y.

largura flutuante, padrão: 0,001

Largura da cauda da flecha completa.

length_includes_head bool, padrão: Falso

Verdadeiro se a cabeça deve ser contada no cálculo do comprimento.

head_width float ou None, padrão: 3*width

Largura total da ponta da seta completa.

head_length float ou None, padrão: 1,5*head_width

Comprimento da ponta da flecha.

forma {'completa', 'esquerda', 'direita'}, padrão: 'completa'

Desenhe a metade esquerda, a metade direita ou a seta cheia.

flutuação saliente , padrão: 0

Fração em que a flecha é varrida para trás (0 saliência significa forma triangular). Pode ser negativo ou maior que um.

head_starts_at_zero bool, padrão: falso

Se True, a cabeça começa a ser desenhada na coordenada 0 em vez de terminar na coordenada 0.

** kwargs

Patchpropriedades:

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

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> , data=<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

data

desconhecido

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_data ( * , x = Nenhum , y = Nenhum , dx = Nenhum , dy = Nenhum , largura = Nenhum , head_width = Nenhum , head_length = Nenhum ) [source] #

Defina FancyArrowx, y, dx, dy, largura, head_with e head_length. Os valores deixados como Nenhum não serão atualizados.

Parâmetros :
x, y float ou None, padrão: None

As coordenadas x e y da base da seta.

dx, dy flutuante ou nenhum, padrão: nenhum

O comprimento da seta ao longo das direções x e y.

largura flutuante ou nenhum, padrão: nenhum

Largura da cauda da flecha completa.

head_width float ou None, padrão: None

Largura total da ponta da seta completa.

head_length float ou None, padrão: None

Comprimento da ponta da flecha.

Exemplos usando matplotlib.patches.FancyArrow#

guia de seta

guia de seta

guia de seta