带箭头的线图

2024-04-17

我有一个折线图,我想使用箭头而不是线条来绘制。也就是说,连续的点对之间的线应该是从第一个点到第二个点的箭头。

我知道的arrow功能,但这似乎只做单个箭头。在我找到一种方法来尝试使用它来完成整个情节之前,是否有更好的方法来做到这一点?


你可以这样做quiver http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.quiver,但是要获得正确的关键字参数有点棘手。

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()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带箭头的线图 的相关文章

随机推荐