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
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
antialiasedou aabool ou nenhum
CapStyleou {'bunda', 'projetando', 'redondo'}bool
Patch ou (Caminho, Transformação) ou Nenhum
cor
edgecolorou eccor ou nenhum
facecolorou fccor ou nenhum
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleou {'esquadria', 'redondo', 'chanfrado'}objeto
linestyleou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthou 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 :
FancyArrowO
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="->"))