0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

WpOh_rgznai100 来源:lq 2019-07-13 07:58 次阅读

说起 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 图片格式。

上面用的都是美国地图,转变为中国地图或者世界地图也不难。

以后需要展示地理空间可视化图形时,不妨考虑使用该库。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可视化
    +关注

    关注

    1

    文章

    1003

    浏览量

    20542
  • python
    +关注

    关注

    51

    文章

    4657

    浏览量

    83380

原文标题:你绝没用过的一款高级空间可视化工具

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数据可视化在大数据时代有哪些挑战?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月17日 17:02:01

    如何在数据可视化中保护数据隐私?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月16日 09:39:18

    数据可视化的应用有哪些?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月13日 09:19:27

    数据可视化有哪些常见的图表类型?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月11日 09:30:39

    数据可视化的发展趋势是什么?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月10日 09:31:59

    基于Arduino做个音乐可视化LED灯带

    基于Arduino做个音乐可视化LED灯带,快来探索用了什么原理和材料!结合提供的简单代码,软硬件结合,你也可以在音乐中成为最靓的仔!
    发表于 09-27 08:08

    数据可视化的未来发展趋势是什么?#可视化 #数据可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月25日 18:29:24

    数据可视化有什么优势?#可视化 #数据可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月25日 09:50:22

    什么是数据可视化?如何进行数据可视化?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月20日 17:41:03

    可视化大屏设计模板 | 主题皮肤(报表UI设计)

    布局包括报表标题、数据可视化图表等,整体布局可根据需要采用等份布局、特殊布局、普通布局。 综上可见,奥威BI系统的主题皮肤(报表UI设计模板)是一款实用性很强,能快速解决报表主题皮肤设计的功能。
    发表于 09-12 10:10

    紧跟老板思维,这款数据可视化工具神了

    数据可视化工具就是这么一款神奇的BI工具,能随时紧跟老板思维变化,灵活高效地深度分析挖掘、直观呈现数据。 奥威BI数据可视化工具多维动态分析,随需而动,更灵活高效! 奥威BI数据可视化
    发表于 08-22 13:46

    SpeedBI数据可视化工具:浏览器上做分析

    的数据源,如数据、Excel、CSV等,从而满足不同用户的需求。 数据可视化图表多 SpeedBI数据分析云是一款数据可视化工具,提供包括折线图、树图、机器状态图、仪表盘等在内的数十
    发表于 08-22 10:55

    keras可视化介绍

    方法: 1 Netron 查看h5模型 参考《TFlite之格式解析》 Netron部分,Netron 是一款常见的可视化工具,支持网页查看常见的AI模型,支持非常丰富的格式(ONNX
    发表于 08-18 07:53

    几款好用的可视化工具推荐

      1 说在前面的话 在开发IMU设备时,我们经常需要验证算法的正确性,并通过图表、图形和图像的可视化方式更直观地呈现数据和信息。这样可以更清晰地理解和分析复杂的数据关系,从而更好地进行算法的修正
    的头像 发表于 07-23 15:24 622次阅读
    几款好用的<b class='flag-5'>可视化</b>工具推荐

    奥威BI数据可视化软件|让业务独立自主分析

    增加。怎么才能提高分析效率?BI数据可视化软件的零编程构建分析模型,让业务独立自助分析的做法也就应运而生了。零编程构建分析模型这种做法有两个明显的好处,个是提高了数据分析的效率,另个则是提高了数据
    发表于 04-11 10:29