power bi

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

2019-11-15  本文已影响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”获取下载链接。

长按二维码关注我们

上一篇下一篇

猜你喜欢

热点阅读