Línea de trazado con flechas en matplotlib

Tengo un gráfico de líneas que quiero trazar utilizando flechas en lugar de líneas. Es decir, la línea entre pares de puntos sucesivos debe ser una flecha que va desde el primer punto al segundo punto.

Sé de la función de arrow , pero eso solo parece hacer flechas individuales. Antes de buscar una forma de intentar y usar esto para hacer un diagtwig completo, ¿hay alguna forma más agradable de hacerlo?

Related of "Línea de trazado con flechas en matplotlib"

Puede hacer esto con Quiver , pero es un poco difícil entender bien los argumentos de las palabras clave.

 import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2*np.pi, 10) y = np.sin(x) plt.figure() plt.quiver(x[:-1], y[:-1], x[1:]-x[:-1], y[1:]-y[:-1], scale_units='xy', angles='xy', scale=1) plt.show() 

introduzca la descripción de la imagen aquí

Podrías superponer una gráfica de carcaj en tu línea.