美文网首页
数据可视化工具Metabase绘制地图数据

数据可视化工具Metabase绘制地图数据

作者: Andytl的世界 | 来源:发表于2020-02-23 14:49 被阅读0次

    在极客时间APP上看到介绍Metabase,一款开源免费的数据可视化工具,无需SQL和复杂配置即可得到比较全面的数字可视化效果。作为入门级的可视化工具,业务人员也可以轻松进行配置,不再需要用Excel画图了。按照以下几步,我体验了一下Metabase,实现了在地图上展示数据。

    1. 按照官网教程熟悉基本操作

    首先安装Metabase,官网介绍了几种安装方式,这里选择最简单的jar包安装,参考。只要一行命令就能启动Metabase,java -jar metabase.jar。然后按照Quickstart教程,可以比较轻松地使用Metabase自带的数据源进行数据展示。注意,Metabase在启动可能较慢,期间不要在命令行中敲击空格之类的按键,会造成启动失败。

    2. 部署MySQL作为数据源

    Metabase提供的数据源不算多,不过对主流的Mysql 、Oracle提供了驱动接入。进入管理员界面,配置数据库信息,测试链接数据库,参考。连接成功后,可以比较方便地浏览数据库中的数据,点击一些简单的按钮即可将数据可视化。

    3. 配置地图数据

    绘制地图时需要找到绘制区域的geojson文件,参考这篇文章,从这里下载。获取后,在metabase中导入geojson文件。但是Metabase中只支持导入url的方式打开geojson,所以要么访问互联网的geojson文件,要么自己搭建服务器提供文件。我们使用python3自带的一个小型web服务器,执行如下命令:python -m http.server既可以开启一个极简的web服务器,Metabase访问的urlhttp://localhost:8000/360000_full.json

    4. 在地图上展示数据

    在有地址的数据集中,选择可视化为地图,关联相关位置和指数的字段,即可在地图上展现出数据。


    5. 总结

    本文介绍了Metabase可视化工具,比Excel画图方便多了,而且结果可以以网页形式共享给别人。在地图上展示数据过程介绍有一点跳跃,因为很多是操作的过程,全部截图出来没什么意思,还不如看官网教程,或者自己操作一下,整体来说比较简单使用。官网还提供了一个论坛讨论功能,有问题去搜一搜,不过是全英文的,Metabase的中文资料比较少。

    相关文章

      网友评论

          本文标题:数据可视化工具Metabase绘制地图数据

          本文链接:https://www.haomeiwen.com/subject/xvsjqhtx.html