之前在视频号中发过一个单车的出行数据可视化效果。

动态展示了某天单车不同时段的运行情况,这种动态的OD可视化效果是如何制作的呢?使用的是kepler.gl进行制作的,其实非常简单,3步即可快速搞定。

一、数据软件准备

1、软件

制作这种动态的OD效果很多软件都可以搞定,本次用到的软件是一个轻量级的可视化工具--kepler.gl,可以使用在线版,也可以使用我制作的离线版。

在线版使用地址:https://kepler.gl/demo

离线版下载地址:https://t.zsxq.com/FmuvJIi

2、数据

本次用到的数据是SODA分享的2016年8月份的摩拜单车数据。

这份数据比较大,由于我的笔记本比较渣,所以对数据做了下处理,只保留了8月1日的数据,18万+条记录。另外目前的Kepler.gl对csv文件的支持性貌似有点下降,反正上传显示有问题,所以我把这份数据处理成了Geojson格式,下载地址为:
https://pan.baidu.com/s/1A7SxuvpWEWKjN1UJOzKrxQ

提取码:hc3y

这里面还有我制作的一个样例效果。

------------------

二、数据可视化

以上是数据、软件的准备环节,接下来讲述下具体如何操作。只需要简单的3步。

1、数据下载和上传

首先根据数据下载地址,将对应的Geojson文件下载下来,打开Kepler.gl程序进行上传(在线版本和离线版本都操作都一样)

数据上传成功后,默认是下面这个效果。图层列表中有两个图层,你可以通过小眼睛图标来开关图层,下面那个图层可以删掉。

2)数据的可视化设置

数据上传成功后,接来下就是对数据的美化设置了。所有基于Kepler.gl的可视化效果的设置都是在这一步实现的,目前它提供了很多种可视化效果,但今天我们主要讲述下用于呈现OD效果的Arc模式

1)选择Arc模式

在图层上点击下来按钮,如上图箭头1所指位置。在Basic中选择箭头2所指的Arc模式。当然你也可以选择Line模式,但这种效果没有Arc模式好看。

2)设置OD参数

当选择了Arc模式后,会切换到一个新的面板,提示四个必填参数,其实就是两对坐标,这个根据提供的数据选择对应的Start和End的xy坐标值就可以了。

记得一定要选对经纬度,这里y是lat,x是lng,当你设置正确后,效果如下图所示。

如果你没有显示出来,或者显示的效果不对,一定是你参数设置错了。

3)做个基础的美化工作

可以对线条颜色、粗细做个设置以及设置一下图层的渲染效果,也可以点击右侧的按钮切换到三维视图,如下图红框中所示。

现在看起来这么一坨效果不是很好,那么接下来就进入关键的设置项--时间过滤

4)时间过滤

切换到Filters面板,添加一个过滤条件,这里可以选择Start time或者End time,设置后会多出一个时间轴控件,这是只需要拖动时间轴即可设置更为精准的过滤条件,比如我设置了2个小时。

设置完成后你可以点击播放按钮让它自己播放,感觉节奏不合适可以调整其速度,最后就可以做出这种效果了。

3、成果分享

通过上面的步骤将成果制作完成了,那么如何将可视化成果分享给你的朋友、同事或者老板呢?

如果只是简单的效果呈现,可以截个图、录个屏。如果是想后续让他们交互式的操作,可以使用程序自带的导出功能,将成果导出成一个html页面。

他们双击打开即可查看到对应的效果。我分享的数据目录中就有我制作导出的效果,你可以打开看看。

另外如何想了解更多Kepler.gl可视化相关的操作,可以翻看下之前我编著的那本《Kepler.gl可视化入门手册》

下载地址:https://t.zsxq.com/A6yNNR3

怎么做95置信区间图_这种动态的OD图怎么做?简单3步快速搞定相关推荐

  1. 怎么做95置信区间图_不会接吻怎么做? | 搞笑囧图

    嗨~我手机前亲爱的你还好么? 我们都要坚强呀~ ▼ 生活应该给我一张S卡~ ▼ 嗯-我的傻笑只是我的保护色~我的生活态度: ‍在哪里跌倒就在哪里舒服睡一觉~ ▼ 就是地上有点凉~大师!我悟了~ ▼ 网 ...

  2. 按周汇总_有合并单格及空行的数据如何快速汇总?简单几步快速搞定

    生产计划中在做生产排程的时候需要引用的数据特别多,如生产日报表.销售日报表.采购订单汇总表.工人考勤表等,如果订单是从系统中导出来的话,很好一点,如果是生产部门或者是人工填写的,就会发现很多不规则的数 ...

  3. 各种门平面图画法_门表图怎么画?4步就搞定!

    详解门表图怎么画 谈到门表图,很多设计师并不陌生,但是又不是那么熟悉,有的新人甚至认为门表就仅仅只是excel上的编号信息或者绘制的节点装饰门节点,因此:今天咱们就来扒一扒门表图. 1.门表图是对一个 ...

  4. 深度学习 英文 训练阶段_深度学习英语单词才是王道丨6步就搞定!

    会误了孩子的终生! 大伙会问:Why? 原因:单词是一个丰满的个体,有词义,有用法,还有它与其他词的关系- 千万不能只看单词的一面,便草率地认为它会成为你的终生挚友! 要让单词一生追随你, 需要深度学 ...

  5. 人工智能3d建模算法_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!

    完成3D人脸建模,只需要一张肖像照,这种从平面世界直接穿越到3D空间的魔幻操作,就是知象光电团队带来的黑科技给你的surprise. 3D人脸建模技术--3DfacePro 知乎视频​www.zhih ...

  6. 人脸扫描建模_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!

    原标题:黑科技 | 3D人脸建模可以多简单?一张照片就搞定! 完成3D人脸建模,只需要一张肖像照,这种从平面世界直接穿越到3D空间的魔幻操作,就是知象光电团队带来的黑科技给你的surprise. 3D ...

  7. 腾讯地图标注_在腾讯地图上标注店铺,只需要简单几步就搞定

    第一步,打开腾讯地图,进入页面如下图 第二步,右上角有个"上报"栏,点击进入,页面如下 第三步,右下角有个"新增"栏,点击出现下图 第四步,点击新增地点,进入页 ...

  8. 两个tplink路由器有线桥接_两个TP-LINK路由器设置怎样进行无线桥接——简单几步轻松搞定...

    随着生活水平的提高,人们的房子也越来越大,有时候家里一个路由器完全不够用,无法全方位覆盖WIFI信号.这时候就可以用到无线桥接了.不用多布线只要再加一个路由器就可以了.以TP-LINK路由器为例.下面 ...

  9. Matlab绘制95%置信区间图

    在平时绘图中,常会绘制95%置信区间图: 主要使用到patch函数,绘制时需要先对x进行排序,方便绘制区间图,参考代码如下: x = data(:, 1); y = data(:, 2);% 给x进行 ...

最新文章

  1. SpringBoot整合Swagger测试api构建
  2. 如何在XML中注释掉一个标签块?
  3. 【Netty】IO 模型简介 ( Netty 特点 | Netty 应用场景 | Java 三种 IO 模型 | BIO 模型 )
  4. python面试题_面试时全对这25道python面试题,成就了我月薪25K!附教程分享)
  5. python计算组合数_Python实现的排列组合计算操作示例
  6. Andy's First Dictionary
  7. crc java_java实现CRC16 MODBUS校验算法
  8. grade java_Gradle Java 构建入门
  9. 数字化时代的K12与学前教育行业洞察
  10. Android群英传笔记——摘要,概述,新的出发点,温故而知新,能够为师矣!
  11. oe_runmake failed
  12. vim 寄存器 操作_说实话,Intellij IDEA 自带的 Vim 插件真心不错。。。
  13. 大数据平台目前存在的问题
  14. JAVA练手--数组
  15. 边境线 详解(C++)
  16. 第 4 代 4 端口 HDMI/DVI 分配器龙迅LT86104SXE
  17. 小米笔记本Pro ubuntu 18.04安装显卡驱动
  18. 旧手机怎么当文件服务器,用旧手机做云存储服务器
  19. 91文件夹操作——创建和删除多级目录
  20. 服务器ras6000系列,再看IBM System x M3系列服务器的RAS特性

热门文章

  1. 03_SpringCloud整合Ribbon实现负载均衡
  2. 工具类集和_gblfy版本
  3. Android 控件 - TextView
  4. Java-逻辑运算符、位运算符
  5. java hashmap读,java – ConcurrentHashmap – 读取和删除
  6. gbase 8s oracle,GBase8s 查看数据库表空间信息
  7. Python Hello World入门 - Python零基础入门教程
  8. 全网最细之static关键字讲解
  9. BugkuCTF-Reverse题love
  10. 上河南星海科技_揭秘丨赣江新区网红打卡点,为你按下科技快进键!