我以这种方式绘制数据框的2列:
fig, ax = plt.subplots()
ax.plot(df['Longitude'], df['Latitude'],
color='darkorange', linewidth=5, alpha=0.5)
sub = 10
ax.quiver(df['Longitude'][::sub], df['Latitude'][::sub], df['u'][::sub],
df['v'] [::sub], color='deepskyblue',
alpha=0.4,
scale=20)
mplleaflet.show(fig=fig, tiles='esri_worldtopo')
我想更改此图的样式,特别是基于我在df中具有的另一列名为Speed
的列:
Longitude Latitude Altitude Time Speed
0 16.397203 43.536880 None 2018-06-28 16:35:11 5.401084
1 16.397195 43.536977 None 2018-06-28 16:35:13 3.717545
2 16.397198 43.537013 None 2018-06-28 16:35:15 3.912424
3 16.397215 43.537117 None 2018-06-28 16:35:17 4.115091
4 16.397230 43.537181 None 2018-06-28 16:35:20 6.151016
我想以某种方式更改ax.plot()生成的行的样式,例如,当速度值增加时,我的颜色变深,反之亦然,我尝试搜索pandas和matplotlib文档,但我找不到任何有用的信息,在哪里可以找到有关如何实现此目标的信息?