我有一个线图,我想用箭头而不是直线来绘制,也就是说,连续两点之间的直线应该是从第一个点到第二个点的箭头。我知道arrow函数,但它似乎只能处理单个箭头。在我想出一种方法来尝试使用它来处理整个图之前,有没有更好的方法来处理它?
arrow
bt1cpqcv1#
您可以使用codeword来实现这一点,但是要正确地获得关键字参数有点棘手。
import numpy as npimport matplotlib.pyplot as pltx = 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()
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()
wpx232ag2#
你可以在你的线图上叠加一个双曲线图。
2条答案
按热度按时间bt1cpqcv1#
您可以使用codeword来实现这一点,但是要正确地获得关键字参数有点棘手。
wpx232ag2#
你可以在你的线图上叠加一个双曲线图。