合作专线:17362615757
行业资讯

AI新闻

当前位置:首页 > 行业资讯 > AI新闻

你绝以前用过的一款高级更多空间可视化数据工具使用


作者 | Shan He
转载自高级农民工(ID: Mocun6)说起 Python 中的可视化,我们一般用的最多的是 Matplotlib,绘制一般的图效果都很好。有时候也会用风格比较好看的 Pyecharts 库,尤其是在展示空间地图上的数据时。不过它的效果相比今天要介绍的一款地理空间可视化库 kepler.gl要逊色不少,后者是由大名鼎鼎的独角兽公司 Uber 团队开发,现已开源。库直接集成到了 Jupyter Notebook 中,非常方便使用。先来看看它效果有多酷炫:是不是还不错?在 Jupyter Notebook 中使用它也非常简单。首先,一行命令安装好该库:$ pip install keplergl
接着加载地图:# 类可为空,也可以添加多项参数
from keplergl import KeplerGl
map_1 = KeplerGl()
map_1
当类为空时,默认地图是这样的:接下来就可以在图中到导入数据展示。数据支持多种常见格式,包括:CSV 文件、Pandas 的 DataFrame、地图文件 GEOJSON 等,非常友好。每种数据的导入方式如下:# DataFrame
df = pd.read_csv('hex-data.csv')
map_1.add_data(data=df, name='data_1')

# CSV
with open('csv-data.csv', 'r') as f:
    csvData = f.read()
map_1.add_data(data=csvData, name='data_2')

# GeoJSON as string
with open('sf_zip_geo.json', 'r') as f:
    geojson = f.read()

map_1.add_data(data=geojson, name='geojson')
数据导入进来后,作一些简单的自定义设置,就可以生成逼格满满的空间可视化图:除了在 Jupyter Notebook 展示,还可以导出为可交互式的 HTML 文件,并进一步导出 PNG 图片格式。上面用的都是美国地图,转变为中国地图或者世界地图也不难。以后需要展示地理空间可视化图形时,不妨考虑使用该库。参考链接:项目 GitHub 库地址:
(*本文为 AI科技大本营转载文章,转载请联系原作者)
◆精彩推荐◆

“只讲技术,拒绝空谈!”2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。
目前,大会盲订票限量发售中~扫码购票,领先一步!  
推荐阅读正态分布为何如此重要?智能文本信息抽取算法的进阶与应入门必备 | 一文读懂神经架构搜索爬虫到底违法吗?这位爬虫工程师给出了答案印度人才出口:一半美国科技企业CEO是印度裔 | 数据分析中印青年为什么说“大公司的技术顽疾根本挽救不了”25 年 IT 老兵零基础写小说,作品堪比《三体》| 人物志中小企业搭建混合云,服务器如何选?从0到1 | 文本挖掘的传统与深度学习算法一览微软在机器阅读理解、推荐系统、人机对话等最新研究进展 | ACL 20191.2w星!火爆GitHub的Python学习100天刷爆朋友圈!你点的每个“在看”,我都认真当成了喜欢
Auto_z