python 实现轨迹数据可视化
需要下载 python 以及 matplotlib。
过程很简单:
- 首先要下载python,具体可以看python3安装
- 进入CLI界面(windows 是Win+R-》cmd),输入:
python -m pip install -U pip setuptools
- 输入
python -m pip install matplotlib
自动进行安装。 - 输入
python -m pip list
列表下有matplotlib即安装成功。 - 也可在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 实现轨迹数据可视化相关推荐
- python Cartopy 船舶轨迹数据可视化 【GPS AIS VMS】
更新: 最近又发现了更好用的工具keplergl,基本不需要写代码,拿着数据拆箱即用. 欢迎访问我的这篇博客:酷炫Keplergl 实现功能:将轨迹数据可视化到地图上 适用范围:车辆.船舶 等含有GP ...
- 【Python】Pyecharts数据可视化模块练习
python:Pyecharts数据可视化模块练习 # -*- coding: utf-8 -*- """ Created on Sun Aug 5 22:16:09 2 ...
- Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略
Py之pyecharts:python包之数据可视化包pyecharts简介.安装.使用方法之详细攻略 目录 pyecharts简介 pyecharts的安装 pyecharts的使用方法 1.图形绘 ...
- python基于web可视化_独家 | 基于Python实现交互式数据可视化的工具(用于Web)
转自:数据派ID:datapi 作者:Alark Joshi 翻译:陈雨琳 校对:吴金笛 本文2200字,建议阅读8分钟. 本文将介绍实现数据可视化的软件包. 这学期(2018学年春季学期)我教授了一 ...
- python交互式数据可视化_基于Python实现交互式数据可视化的工具,你用过几种?...
作者:Alark Joshi 翻译:陈雨琳 来源:数据派THU(ID:DatapiTHU) 我教授了一门关于数据可视化的数据科学硕士课程.我们的数据科学硕士项目是一个为期15个月的强化项目,这个项目已 ...
- python 爬虫及数据可视化展示
python 爬虫及数据可视化展示 学了有关python爬虫及数据可视化的知识,想着做一些总结,加强自己的学习成果,也能给各位小伙伴一些小小的启发. 1.做任何事情都要明确自己的目的,想要做什么,打算 ...
- Python爬虫以及数据可视化分析
Python爬虫以及数据可视化分析之Bilibili动漫排行榜信息爬取分析 简书地址:https://www.jianshu.com/u/40ac87350697 简单几步,通过Python对B站番剧 ...
- Python爬虫+数据分析+数据可视化(分析《雪中悍刀行》弹幕)
Python爬虫+数据分析+数据可视化(分析<雪中悍刀行>弹幕) 哔哔一下 爬虫部分 代码部分 效果展示 数据可视化 代码展示 效果展示 视频讲解 福利环节 哔哔一下 雪中悍刀行兄弟们都看 ...
- python 爬虫与数据可视化
python 爬虫与数据可视化 1.引言 Web已经成为日新月异迅速发展的网络信息技术中的信息载体,如何有效地提取和利用搜索引擎获得互联网最有用的.可以免费公开访问的数据集,查找用户所需的价值数据或者 ...
最新文章
- virtualbox 在物理机是无线网卡的时候做桥接配置 - juandx - 博客园
- vsco_VSCO重新设计:更直观,更简化的界面
- arquillian_使用Arquillian(远程)测试OpenLiberty
- mybatis多产数_freeCodeCamp杰出贡献者–我们如何选择,认可和奖励多产的志愿者
- Mysql: LBS实现查找附近的人 (两经纬度之间的距离)
- java图片预览上传_java实现文件上传、下载、图片预览
- 羊年快乐!献上小礼一份!
- 论文降重神器,一键毕业,真香!错过就后悔一整年的论文降重指南
- 数字电路实验怎么接线视频讲解_铆钉是怎么被铆接的,多种铆钉动画演示(内附视频讲解)...
- 背包问题九讲笔记-01背包问题
- vp9 prob 详细分析
- 【线性代数】n阶行列式展开多少项?
- Unity中创建地形和给地形贴图的学习方法
- localhost无法连接mysql_详细解说MySQL通过localhost无法连接数据库的问题解决
- CLM陆面过程模式实践技术应用
- 盘一盘 Python 特别篇 18 - 时区|夏令时
- Linux 安装nginx
- ORACLE EBS常用表
- 访谈:腾讯高级交互设计师C7210的十年设计路(上)
- 美国入境前的EVUS登记图文指南