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
Patch
propriedades: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
- Devoluções :
FancyArrow
O
FancyArrow
objeto 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="->"))