Python 从角度数据创建箭图(matplotlib)

Python 从角度数据创建箭图(matplotlib),python,matplotlib,Python,Matplotlib,我的数据集如下所示: DATE TIME  WINDSPEED DIR  GUSTS 1/27/20 0:00 6.61 56 7.39 1/27/20 1:00 6.61 54 7.58 1/27/20 2:00 6.22 53 7.58 1/27/20 3:00 4.47 82 5.25 1/27/20 4:00 4.47 93 5.25 1/27/20 5:00 3.89 83 4.28 我想使用m

我的数据集如下所示:

DATE TIME    WINDSPEED DIR   GUSTS
1/27/20 0:00    6.61    56  7.39
1/27/20 1:00    6.61    54  7.58
1/27/20 2:00    6.22    53  7.58
1/27/20 3:00    4.47    82  5.25
1/27/20 4:00    4.47    93  5.25
1/27/20 5:00    3.89    83  4.28
我想使用matplotlib创建一个如下所示的绘图:

我熟悉使用网格网格和矢量X,Y数据的基本箭图。然而,这些数据是天使的,所以我不知道如何处理它

有什么方向吗


谢谢

如果我理解正确,您只需提供向量的x/y分量作为参数
U
V
,即可抖动。原点由
X
Y
给出

U = np.cos(df['DIR']*np.pi/180)
V = np.sin(df['DIR']*np.pi/180)
fig, ax = plt.subplots()
ax.plot(df['DATE TIME'], df['GUSTS'], 'r-', label='Gusts')
ax.quiver(df['DATE TIME'], df['WINDSPEED'], U, V, label='Winds')
ax.legend()