地图 | PowerBI星球
利用内置微软自己的必应地图,在PowerBI中可以轻松生成地图来实现各种数据可视化。
在PowerBI的默认可视化对象中,有三种地图对象:气泡地图、着色地图和ArcGIS Map。
气泡地图-Bubble Map
在地图上利用气泡的大小来表示不同地区的数据,比如展现世界各国的GDP,
可以明显看到世界地图上美国的气泡最大,表示GDP最高,而中国和日本的次之。气泡的颜色也可以自定义。
制作步骤如下,
如果有多个层次的位置列,比如上图中是国家层级的位置,再加上省自治区、市级的位置数据,就可以在地图上向下钻取。
以中国数据为例,在中国的层级下添加各个省份的GDP数据列,并且在河南省下添加各个地市的GDP数据列,然后把这两个字段列拖到位置框中,单击图表右上角的向下箭头,启用“深化”,就可以在地图中向下钻取到下一层级的数据了,GIF动画如下:
必应地图对于地名的识别有时会有偏差,尤其是对于非英语名称的地理位置,中国地名是否为全称也会有影响,建议都写全称,比如“北京”应该写为“北京市”。
在刚才的中国地图中,台湾和澳门的数据都没有显示出来,如果要保证位置的精确性,把位置的具体经纬度添加进来是必要的。
把省会的经度和纬度分别拖入到【经度】和【纬度】框中,
这样台湾和澳门的气泡图数据都展现出来了。
着色地图-Filled Map
着色地图和上面的气泡图制作过程基本一样,只是展现数据的方式不是使用气泡,而是用颜色填充的方式,颜色越深表示数值越大,
着色地图对位置信息的要求比上面的气泡地图要更严格,提供经纬度数据会更容易正常显示,另外还需要把相应字段先设置地理信息分类,并选择和地理位置对应的层级,
设置好以后,该字段前面会显示地球状的地理标识。
以后无论使用何种地图可视化,推荐先按上述方式设置好地理信息的字段。
着色地图在PowerBIDesktop中总是无法正常显示,可以把数据导入到PowerBI在线服务,然后使用着色地图可视化工具可以正常展现出来。
ArcGIS Map
PowerBI内置的ArcGISMap,它不是由必应地图提供,而是由ESRI提供的,所以第一次使用时会弹出ESRI使用条款对话框,点击同意即可。