一款地理空间可视化库 kepler.gl要逊色不少

说起 python 中的可视化,我们一般用的最多的是 matplotlib,绘制一般的图效果都很好。有时候也会用风格比较好看的 pyecharts 库,尤其是在展示空间地图上的数据时。
不过它的效果相比今天要介绍的一款地理空间可视化库kepler.gl要逊色不少,后者是由大名鼎鼎的独角兽公司 uber 团队开发,现已开源。库直接集成到了 jupyter notebook 中,非常方便使用。
先来看看它效果有多酷炫:
是不是还不错?
在 jupyter notebook 中使用它也非常简单。
首先,一行命令安装好该库:
$pipinstallkeplergl
接着加载地图:
#类可为空,也可以添加多项参数fromkeplerglimportkeplerglmap_1=keplergl()map_1
当类为空时,默认地图是这样的:
接下来就可以在图中到导入数据展示。
数据支持多种常见格式,包括:csv 文件、pandas 的 dataframe、地图文件 geojson 等,非常友好。
每种数据的导入方式如下:
#dataframedf=pd.read_csv('hex-data.csv')map_1.add_data(data=df,name='data_1')#csvwithopen('csv-data.csv','r')asf:csvdata=f.read()map_1.add_data(data=csvdata,name='data_2')#geojsonasstringwithopen('sf_zip_geo.json','r')asf:geojson=f.read()map_1.add_data(data=geojson,name='geojson')
数据导入进来后,作一些简单的自定义设置,就可以生成逼格满满的空间可视化图:
除了在 jupyter notebook 展示,还可以导出为可交互式的 html 文件,并进一步导出 png 图片格式。
上面用的都是美国地图,转变为中国地图或者世界地图也不难。
以后需要展示地理空间可视化图形时,不妨考虑使用该库。

苹果、高通等厂商正式加入致力于6G建设
《主流媒体看本源》中国教育报:第二届CCF“司南杯”量子计算编程挑战赛将在安徽举办
固态氧化物燃料电池
未来电动汽车的能源主力——固态电池
韩国三星被曝有意进一步扩展其半导体产业
一款地理空间可视化库 kepler.gl要逊色不少
微软已承认win10存在的网络连接问题,承诺会尽快修复
什么是超频树莓派?超频需要做哪些准备工作呢?
Vivo Xplay6库里定制版,运动与时尚的完美结合
STM32单片机开发环境的安装与使用
史上最贵!iPhone8最低售价突破七千,iOS新系统改进新性能
一文解析嵌入式系统的开发之路
喜讯丨时擎科技荣获2021年度上海市“专精特新”企业称号
昂达X20评测 在游戏性能表现上还是有所突破
硕盟USB3.0转RJ45千兆网口转换器免驱
水晶头怎么拆
人工智能正在帮助我们从数据中发现新见解并增强人类决策能力
基于工业互联网云平台的大棚温湿度远程监控系统
Phyworks推出无源光网络收发模块芯片
微软推出混合云新工具,可在云端架构中使用Azure