美文网首页power bi
如何利用PowerBI画世界人口分布图

如何利用PowerBI画世界人口分布图

作者: 潮办公 | 来源:发表于2019-11-15 23:05 被阅读0次

    PowerBI作为目前来说比较好用的BI工具之一,其作用非常之多,其中绘制世界地图也是其基本功能之一。不过自带的Map并不好用,下面我将展示第三方插件的地图绘制世界人口分布图。

    Part 1 准备工作

    (1)下载PowerBI(已完成请忽略)

    https://powerbi.microsoft.com/zh-cn/downloads/

    (2)下载Synoptic Panel by OKViz插件

    https://store.office.com/addinsinstallpage.aspx?assetid=WA104380873

    (3)导入Synoptic Panel by OKViz插件到PowerBi

    或者直接在PowerBI应用商店搜索“Synoptic Panel by OKViz”也行

    Part 2 准备文件

    这里总共需要3个文件。自定义地图,世界人口,《ISO-3166国家名称标准》。

    (1)世界人口记录各个国家的人口数量。

    (2)svg地图是插件需要用的,用来绘制世界地图模板的

    推荐一个网站:https://www.amcharts.com/svg-maps/

    这里我们下载以印度洋为中心的世界地图

    https://www.amcharts.com/svg-maps/?map=worldIndia

    (3)《ISO-3166国家名称标准》这个是干嘛的呢?因为svg文件里面用来匹配国家的都是用这个标准的简称来匹配的,比如china就是CN,没有这个文件直接给国家名字,svg地图是不认你的。

    Part 3  处理文件

    要让插件生效,我们得先把数据源处理好,也就是给世界人口那个文件匹配上“两字母”代码,方便给svg识别。这里用vlookup匹配就可以了。

    Part 4 导入PowerBI

    (1)获取数据-选择Excel即可。

    (2)双击打开Synoptic Panel by OKViz

    (3)拖动元素过去

    (4)加载本地svg地图,选择刚刚下载的世界地图文件

    (5)效果如下:

    Part 5 设置细节

    首先,我们需要地图显示国家名称,选择格式-点击“Data Lable”

    其次,我们需要人口密集度不同,则显示颜色不同

    这里需要对人口数量进行分组

    右键“人口”,新建组

    选择列表,分组,给组命名。

    这里我分了7个组

    然后把新生成的组放第一个,2字母简称放第二个。

    然后,我们再对其进行配色。打开格式,打开“Data Color”,点击“Show All”,然后自定义配色。

    最后,打开图例功能。点击“Legend”。效果如下:

    Part 6 结尾

    如果还需要添加中文国家名的视觉对象,可以把“国家/地区”拖动到Tooltips上面。

    最终效果如下:

    好啦,今天的分享就到这里了,我们下期再见。

    相关文件获取请微信后台回复“091”获取下载链接。

    长按二维码关注我们

    相关文章

      网友评论

        本文标题:如何利用PowerBI画世界人口分布图

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