做数据的人都了解,每次做报告或做图表,大家最喜欢的便是数据可视化,可视化中最喜欢的便是数据地图。谁让大家都是视觉动物,而数据地图可视化最能震撼到大家。本文将分别举例用Excel、BI工具、Echarts做图表工具,让我们评估一下哪个工具最适合制作数据地图可视化。
1、Excel制作可视化地图
excel每个人都会使用,数据地图使用他的powermap插件中,将数据导入到excel中,选择省和人口两个字段,然后顶部三维地图,并输入数据地图可视化编辑界面。便将省拉入地理位置选择,选择省、市、自治区级,将人口数字段拉入高位选择,最后选择省级选择选择选择将区域地图转换。
2、Echarts制作可视化地图
因为Echarts百度的开源图表库是纯粹的Java图表库,所以使用Echarts来视觉化地图有点复杂,在某种程度上需要JS的基础。在Echarts中,数据需要预先进行清洗,再放入代码中。代码块主要分为三个部分。字段定义了地理位置、字段分配和图形框架的构建。将部分代码分配给地理字段,图形框架构建代码的一部分。写了大约200多行代码,完成了Echarts的可视化地图,气泡的大小表示各省市人口数量的对比,并且标出了人口数量Top5的省份。
3、finebi制作可视化地图
FineBI不仅数据分析操作简单,做可视化也很简单,下面就来演示三维数据地图可视化的过程。
3.1 准备数据
创建业务包,选择数据集数据源。比如,现有数据2018年中国各省市常住人口数量,需要通过数据地图可视化展示各省市人口的分布情况,方便进行直观对比。准备用人口数表制作一个简单的三维地图。
3.2上传/抽取数据
其实就是将准备好的Excel,上传到FineBI平台上,或者数据在数据库中的话,也可以直接连接数据。
3.3创建仪表板,进行三维地图可视化编辑
数据抽取完成后,再添加一个仪表板用于制作和展示可视化三维地图,然后再添加一个组件,并选取刚上传的数据集,这样就进入了三维地图可视化编辑界面。可视化编辑界面中,将省份维度转换成地理角色,并将生成的经度和纬度分别拖入横、纵轴,同时,将人口数指标拖入颜色区域。全程只需要鼠标拖拽,完全不需要进行编程,一个高质量的可视化地图就完成了。
3.4保存和预览
保存模板并单击“预览”以查看如上所示的效果。
3.5展示模板
FineBI可以将做好的三维地图可视化模板挂出,分享web链接进行汇报,省得截图,这样也能实时看到最新的数据情况。
4、最后
通过实际体验三款数据地图可视化的工具,可以发现不同类型的工具各有各的特色:
在操作方面,Excel的PowerMap无疑是最简单的,但简单意味着功能少,显示效果不佳,,凑活着用;在功能丰富性方面,Echarts作为一款编程型工具占据了极大的优势,但需要制作者有一定的编程基础,且花费的时间较长;在应用性上,FineBI工具还是比较好用的,不需要编程而且简单易做,能够实现平台展示,但比较适合企业用户,在数据可视化方面是一个不错的选择。FineBI操作相对简单,完成效果也很出色。而且还支持实时数据更新、地图钻取、自定义区域等功能,图标类型涵盖了绝大部分的使用场景。
原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/219255.html