需要下载 python 以及 matplotlib。
过程很简单:

  1. 首先要下载python,具体可以看python3安装
  2. 进入CLI界面(windows 是Win+R-》cmd),输入:python -m pip install -U pip setuptools
  3. 输入python -m pip install matplotlib自动进行安装。
  4. 输入python -m pip list列表下有matplotlib即安装成功。
  5. 也可在python idle模式下,输入import matplotlib不报错,也证明matplotlib安装成功。

具体可视化代码:

import matplotlib.pyplot as plt
point_list=[]
output_point_list=[]
#读入
fd=open(r"C:\\Users\\14551\\Desktop\\毕设\\数据集\\Dguiji.txt",'r')
#cnt = 0;
for line in fd:line=line.strip()id=int(line.split(",")[0])longitude=float(line.split(",")[1])latitude=float(line.split(",")[2])point_list.append((longitude,latitude,id))
#    cnt+=1
#    if cnt>=1000:
#        break
fd.close()fd=open(r"C:\\Users\\14551\\Desktop\\毕设\\数据集\\Dguiji_compress.txt",'r')
for line in fd:line=line.strip()id=int(line.split(",")[0])longitude=float(line.split(",")[1])latitude=float(line.split(",")[2])output_point_list.append((longitude,latitude,id))
fd.close()#可视化
#point_list
uncompressed=[[],[]]
for point in point_list[:]:uncompressed[0].append(point[0])uncompressed[1].append(point[1])plt.plot(uncompressed[0],uncompressed[1],"g")
plt.xlabel("longitude")
plt.ylabel("latitude")
plt.title("uncompressed")
plt.show()
#output_point_list
compressed=[[],[]]
for point in output_point_list:compressed[0].append(point[0])compressed[1].append(point[1])plt.plot(compressed[0],compressed[1],'r')
plt.xlabel("longitude")
plt.ylabel("latitude")
plt.title("compressed")
plt.show()

可视化效果图:

数据集下载

百度网盘: https://pan.baidu.com/s/1r-S8-ySjnwicMGHXpGZNAA?pwd=s235

欢迎评论与指正!

python 实现轨迹数据可视化相关推荐

  1. python Cartopy 船舶轨迹数据可视化 【GPS AIS VMS】

    更新: 最近又发现了更好用的工具keplergl,基本不需要写代码,拿着数据拆箱即用. 欢迎访问我的这篇博客:酷炫Keplergl 实现功能:将轨迹数据可视化到地图上 适用范围:车辆.船舶 等含有GP ...

  2. 【Python】Pyecharts数据可视化模块练习

    python:Pyecharts数据可视化模块练习 # -*- coding: utf-8 -*- """ Created on Sun Aug 5 22:16:09 2 ...

  3. Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略

    Py之pyecharts:python包之数据可视化包pyecharts简介.安装.使用方法之详细攻略 目录 pyecharts简介 pyecharts的安装 pyecharts的使用方法 1.图形绘 ...

  4. python基于web可视化_独家 | 基于Python实现交互式数据可视化的工具(用于Web)

    转自:数据派ID:datapi 作者:Alark Joshi 翻译:陈雨琳 校对:吴金笛 本文2200字,建议阅读8分钟. 本文将介绍实现数据可视化的软件包. 这学期(2018学年春季学期)我教授了一 ...

  5. python交互式数据可视化_基于Python实现交互式数据可视化的工具,你用过几种?...

    作者:Alark Joshi 翻译:陈雨琳 来源:数据派THU(ID:DatapiTHU) 我教授了一门关于数据可视化的数据科学硕士课程.我们的数据科学硕士项目是一个为期15个月的强化项目,这个项目已 ...

  6. python 爬虫及数据可视化展示

    python 爬虫及数据可视化展示 学了有关python爬虫及数据可视化的知识,想着做一些总结,加强自己的学习成果,也能给各位小伙伴一些小小的启发. 1.做任何事情都要明确自己的目的,想要做什么,打算 ...

  7. Python爬虫以及数据可视化分析

    Python爬虫以及数据可视化分析之Bilibili动漫排行榜信息爬取分析 简书地址:https://www.jianshu.com/u/40ac87350697 简单几步,通过Python对B站番剧 ...

  8. Python爬虫+数据分析+数据可视化(分析《雪中悍刀行》弹幕)

    Python爬虫+数据分析+数据可视化(分析<雪中悍刀行>弹幕) 哔哔一下 爬虫部分 代码部分 效果展示 数据可视化 代码展示 效果展示 视频讲解 福利环节 哔哔一下 雪中悍刀行兄弟们都看 ...

  9. python 爬虫与数据可视化

    python 爬虫与数据可视化 1.引言 Web已经成为日新月异迅速发展的网络信息技术中的信息载体,如何有效地提取和利用搜索引擎获得互联网最有用的.可以免费公开访问的数据集,查找用户所需的价值数据或者 ...

最新文章

  1. virtualbox 在物理机是无线网卡的时候做桥接配置 - juandx - 博客园
  2. vsco_VSCO重新设计:更直观,更简化的界面
  3. arquillian_使用Arquillian(远程)测试OpenLiberty
  4. mybatis多产数_freeCodeCamp杰出贡献者–我们如何选择,认可和奖励多产的志愿者
  5. Mysql: LBS实现查找附近的人 (两经纬度之间的距离)
  6. java图片预览上传_java实现文件上传、下载、图片预览
  7. 羊年快乐!献上小礼一份!
  8. 论文降重神器,一键毕业,真香!错过就后悔一整年的论文降重指南
  9. 数字电路实验怎么接线视频讲解_铆钉是怎么被铆接的,多种铆钉动画演示(内附视频讲解)...
  10. 背包问题九讲笔记-01背包问题
  11. vp9 prob 详细分析
  12. 【线性代数】n阶行列式展开多少项?
  13. Unity中创建地形和给地形贴图的学习方法
  14. localhost无法连接mysql_详细解说MySQL通过localhost无法连接数据库的问题解决
  15. CLM陆面过程模式实践技术应用
  16. 盘一盘 Python 特别篇 18 - 时区|夏令时
  17. Linux 安装nginx
  18. ORACLE EBS常用表
  19. 访谈:腾讯高级交互设计师C7210的十年设计路(上)
  20. 美国入境前的EVUS登记图文指南

热门文章

  1. 一文搞懂网卡驱动的原理与移植方法
  2. WeWork举步维艰,它的竞争对手们活的怎么样?
  3. Web安全-网页开发者工具
  4. python回溯法解9*9数独
  5. 几何光学学习笔记(7)- 3.1 理想光学系统
  6. 【linux】运行run文件显示cannot execute binary file
  7. Flashplayer11 And AIR3游戏应用介绍视频
  8. H5前端学习之一HTML和CSS基础认识
  9. AcWing 145 超市
  10. python inputs[:,::2,::2,:]