美文网首页PowerBI专栏数据分析商业智能BI那点事儿
利用Power BI形状地图,自定义区域可视化

利用Power BI形状地图,自定义区域可视化

作者: PowerBI星球 | 来源:发表于2019-12-27 21:43 被阅读0次

    ​在之前的文章中介绍过PowerBI的各种默认地图(地图可视化),丰富的地图模式和交互效果基本可以满足大部分的可视化需求。

    但有时候只需要比较特定区域的数据,而不需显示地图上其他无关的地域,此时就会用到PowerBI的另外一个地图:形状地图

    该图表现在仍处于预览状态,所以先调出该功能,如图所示,

    然后重启,可视化图表区就会增加一个形状地图。

    该图默认的可选地图中,目前只有这几个国家的形状,如下图,

    大部分国家都在这里找不到,不过没有关系,它还提供了添加地图的接口,这也正是该图表的最大优势,通过这个接口,我们可以随心所欲的添加需要的特定区域地图。

    形状地图要求的地图格式为TopoJSON,所以首先需要找到这个格式的地图素材,然后就可以制作需要的自定义地图了。

    以展现某产品用户在我国各省份的分布为例,来看看这个地图是如何使用的。

    1,添加形状地图可视化

    在画布上拖入形状地图,并在字段框中拖入数据。

    由于还没有添加json地图,所以该图显示的是一个默认的美国地图,这里不用管它,直接进行下一步操作。

    2,导入地图

    打开格式>形状>添加地图,导入提前准备好的json格式的地图。

    地图导入后,直接展现出着色地图的效果,这种效果需要在色彩饱和度上添加相应的数据字段。

    3,调整格式

    可以在格式中添加标题、调整颜色美化一下,一个区域分布着色地图就完成了,如下图

    这个Json中国地图已经相当完整,把南沙群岛都画出来了。

    目前该图表的各项可视化元素的自定义设置较少,使用时可能会有不方便之处,不过我们只要认识并发挥出该图表的长处就行了。

    下面来简单看看形状地图的用法。

    形状地图支持自动缩放,

    也可以与其他图表交互,

    你如果只想看某个省份各地市的数据,可以把该省份的json地图放进去,比如广东省,

    如果只想看深圳市各区的数据,同样是可以的,

    还可以一个页面生成一组形状地图,比如以下几个省份的数据对比,

    是不是十分灵活呢。

    并且制作也十分简单,无论你需要利用地图展示哪个行政区域的数据,只需要找到该区域的TopoJSON格式的地图导入即可。

    本文源文件已分享在知识星球,该地图的更多细节设置可自行摸索,全国所有省市的Json地图也可在知识星球中下载。

    如果你刚开始接触Power BI,可在微信公众号后台回复"PowerBI",获取《七天入门PowerBI》电子书,轻松上手。

    -精彩推荐-

    PowerBI时间相关的度量值,都在这里了

    PowerBI数据分析和可视化实战案例

    精选 | 实用炫酷的Power BI自定义图表

    相关文章

      网友评论

        本文标题:利用Power BI形状地图,自定义区域可视化

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