一个用于读取gpx文件和绘制一些简单绘图的包
gpxplotter的Python项目详细描述
gpxplotter是一个python包,用于读取.gpx[1]文件并生成一些简单的绘图。 它使用matplotlib来创建一些简单的预定义图和 mplleaflet用于制作地图。
示例
绘制心率
的海拔剖面的简单示例fromgpxplotterimportread_gpx_filefromgpxplotter.mplplottingimportplot_elevation_hr_multi_dist,save_figfrommatplotlibimportpyplotaspltplt.style.use('seaborn-poster')fortrackinread_gpx_file('test.gpx'):fori,segmentinenumerate(track['segments']):fig=plot_elevation_hr_multi_dist(track,segment)save_fig(fig,'test-{}.png'.format(i))
在地图上显示轨迹的简单示例,由心率
着色fromgpxplotterimportread_gpx_filefromgpxplotter.mplplottingimportplot_map,save_mapfortrackinread_gpx_file('test.gpx'):fori,segmentinenumerate(track['segments']):fig=plot_map(track,segment,zcolor='pulse')save_map(fig,'test-{}.html'.format(i))
安装
gpxplot可以通过pip安装:
pip install gpxplot
注
预期用途是显示心率信息和 其他信息。如果gpx文件不包含心率信息, 必须相应地修改源代码。