我希望在Basemap地图上绘制曲线/弧线。我可以使用map.plot(x,y,..)绘制直线,但如何使其成为曲线/带箭头的曲线呢?
在matplotlib中,可以使用annotate(..)实现此目的,但Basemap没有这个方法。
有什么想法吗?
在matplotlib中,可以使用annotate(..)实现此目的,但Basemap没有这个方法。
有什么想法吗?
from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt
m = Basemap(projection='cyl')
p0_ll = -73.98, 40.78
p1_ll = 0.08, 51.53
m.drawgreatcircle(p0_ll[0], p0_ll[1], p1_ll[0], p1_ll[1],
linewidth=2, color='b')
m.drawcoastlines()
m.fillcontinents()
plt.show()