matplotlib.pyplot.arrow #

matplotlib.pyplot. seta ( x , y , dx , dy , ** kwargs ) [fonte] #

Adicione uma seta aos eixos.

Isso desenha uma seta de para .(x, y)(x+dx, y+dy)

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

Devoluções :
FancyArrow

O FancyArrowobjeto criado.

Notas

A seta resultante é afetada pela taxa de proporção e limites dos eixos. Isso pode produzir uma flecha cuja cabeça não esteja alinhada com sua haste. Para criar uma flecha cuja cabeça seja quadrada com sua haste, use annotate()por exemplo:

>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0),
...             arrowprops=dict(arrowstyle="->"))