电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

瀏覽:104日期:2022-07-16 18:01:58

前言

1 簡介

Kepler.gl作為一款強大的開源地理信息數(shù)據(jù)可視化工具,可以幫助我們輕松制作針對大規(guī)模矢量數(shù)據(jù)的可視化作品,從而輔助數(shù)據(jù)分析工作。

Kepler.gl制作常規(guī)地圖非常簡單方便,稍微摸索一下儀表盤界面就可以get到用法,但有些特殊的地圖則需要額外對數(shù)據(jù)進行處理或使用Kepler.gl中的一些隱藏功能,比如之前寫過的Python+Kepler.gl輕松制作酷炫路徑動畫中介紹過的動態(tài)路徑地圖。本文將要介紹的「時間輪播地圖」也是一種比較特殊的地圖,下面我們就將結(jié)合實際例子進行介紹。

2 Python+Kepler.gl制作時間輪播地圖

2.1 實例:Uber出行乘客上下車信息

我們以Uber官方提供的2015年某日紐約乘客上下車數(shù)據(jù)為例,對應文章開頭Github倉庫中的data.csv,關于Python+Kepler.gl的環(huán)境配置可以回顧Python+Kepler.gl輕松制作酷炫路徑動畫中的相關內(nèi)容。

首先我們讀入data.csv數(shù)據(jù):

import pandas as pdfrom keplergl import KeplerGl

raw = pd.read_csv(’data.csv’)raw.head()

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

需要注意我們的數(shù)據(jù)中除了必要的經(jīng)緯度點信息之外,包含了tpep_pickup_datetime與tpep_dropoff_datetime兩列日期格式的數(shù)據(jù),這是繪制日期輪播地圖的關鍵,即我們的數(shù)據(jù)集中針對每行數(shù)據(jù)記錄必須有與之相對應的時間信息。

數(shù)據(jù)準備完畢,使用下列代碼向外部導出Kepler.gl對應的html文件,因為所有視覺元素我們都單獨手動調(diào)整,這里只需要將目標數(shù)據(jù)嵌入html文件即可:

map1 = KeplerGl(height=800, data={’layer1’: raw}) # 生成Kepler.gl網(wǎng)頁map1.save_to_html(file_name=’時間輪播地圖示例1.html’, data={’layer1’: raw}) # 導出網(wǎng)頁

在外部打開前面導出的html文件,初始界面如圖2:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

首先刪除掉側(cè)邊欄Kepler.gl自動識別創(chuàng)建出的全部圖層,我們自己手動創(chuàng)建所需的圖層,以OD線為例:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

接著根據(jù)數(shù)據(jù)本身屬性進行適當?shù)囊曈X元素的調(diào)整,這部分看個人喜好,具體步驟略過:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

接下來到最重要的步驟,打開左上角的篩選面板:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

點擊「Add Filter」,選擇想要作為時間輪播依據(jù)信息的字段:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

地圖右下角隨即出現(xiàn)時間輪播部件:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

可以在時間輪播部件中設置時間窗口跨度、播放速度等,下面是我制作出的效果,因為動圖錄制幀數(shù)不宜太高,實際比動圖中要流暢很多,你也可以自己自由探索:

Python+Kepler.gl實現(xiàn)時間輪播地圖過程解析

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 搬运设备、起重设备、吊装设备—『龙海起重成套设备』 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 深圳市八百通智能技术有限公司官方网站 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 优宝-汽车润滑脂-轴承润滑脂-高温齿轮润滑油脂厂家 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 农产品溯源系统_农产品质量安全追溯系统_溯源系统 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 防火卷帘门价格-聊城一维工贸特级防火卷帘门厂家▲ | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 中矗模型-深圳中矗模型设计有限公司 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 |