matplotlib 带箭头的线图

wxclj1h5  于 2023-10-24  发布在  其他
关注(0)|答案(2)|浏览(148)

我有一个线图,我想用箭头而不是直线来绘制,也就是说,连续两点之间的直线应该是从第一个点到第二个点的箭头。
我知道arrow函数,但它似乎只能处理单个箭头。在我想出一种方法来尝试使用它来处理整个图之前,有没有更好的方法来处理它?

bt1cpqcv

bt1cpqcv1#

您可以使用codeword来实现这一点,但是要正确地获得关键字参数有点棘手。

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

wpx232ag

wpx232ag2#

你可以在你的线图上叠加一个双曲线图。

相关问题