请告诉我如何为轨迹上的标记添加标题。有浮标坐标和相应日期的数据。在图中,您需要指出指示点的日期。
x,y=lon[1:],lat[1:]
plt.figure(figsize=(12,10))
ax = plt.axes(projection=ccrs.Mercator())
ax.set_extent((27.0, 42.0, 40.8, 47.5))
ax.add_feature(LAND)
ax.add_feature(OCEAN)
ax.add_feature(cfeature.BORDERS, linestyle=':')
ax.coastlines('50m')
ax.plot(x,y,'b-', transform=ccrs.Geodetic(), marker='o', markevery=10)

我会使用 Pandas 模块:
假设我们有
filename='/path/to/file.csv':阅读文件:
我们得到:
画点:
添加字幕:
结果:
PS您需要考虑如何格式化日期和时间以使它们占用更少的空间以及如何在图表上放置这些标签...
在matplotlib 中, 文本是这样绘制的:
资源