一个用于读取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))
Example output

在地图上显示轨迹的简单示例,由心率

着色
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))
Example output

安装

gpxplot可以通过pip安装:

pip install gpxplot

预期用途是显示心率信息和 其他信息。如果gpx文件不包含心率信息, 必须相应地修改源代码。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java试图使用JavaFX2实现“插入符号浏览”   三个给定集合中两个集合的java交集?   数组如何在java中从csv文件的元素集中随机选择?   java从变量插入到Jtable,从DB插入   java如何在静态方法的末尾返回变量   java另一个JPA问题   java收藏家。按两列分组不起作用   将java值改为下一个千,而不是最近的千   JavaSpringDataREST:如何通过另一个对象的键进行搜索?   java Spring MVC:HTTP Status 404/SimpleMVC/WEB_INF/HelloPage。jsp   java应用程序光盘在OpenJdk中可用吗?   java在数组中的特定点添加字符   java如何用Mockito模拟方法调用   java从JList获取数据   我们可以在Java中搜索不同IMAP电子邮件帐户中的电子邮件吗?   计算表达式的数学Java算法   未构建Maven的java服务器组件   java调用部署在远程计算机上的会话bean的方法   java XML:迭代地获取每个节点元素的节点值或文本内容