如何利用PowerBI画世界人口分布图
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”获取下载链接。
长按二维码关注我们