利用内置微软自己的必应地图,在PowerBI中可以轻松生成地图来实现各种数据可视化。
在PowerBI的默认可视化对象中,有三种地图对象:气泡地图、着色地图和ArcGIS Map。
气泡地图-Bubble Map
在地图上利用气泡的大小来表示不同地区的数据,比如展现世界各国的GDP,
PowerBI地图可以明显看到世界地图上美国的气泡最大,表示GDP最高,而中国和日本的次之。气泡的颜色也可以自定义。
制作步骤如下,
如果有多个层次的位置列,比如上图中是国家层级的位置,再加上省自治区、市级的位置数据,就可以在地图上向下钻取。
以中国数据为例,在中国的层级下添加各个省份的GDP数据列,并且在河南省下添加各个地市的GDP数据列,然后把这两个字段列拖到位置框中,单击图表右上角的向下箭头,启用“深化”,就可以在地图中向下钻取到下一层级的数据了,GIF动画如下:
PowerBI地图钻取必应地图对于地名的识别有时会有偏差,尤其是对于非英语名称的地理位置,中国地名是否为全称也会有影响,建议都写全称,比如“北京”应该写为“北京市”。
在刚才的中国地图中,台湾和澳门的数据都没有显示出来,如果要保证位置的精确性,把位置的具体经纬度添加进来是必要的。
把省会的经度和纬度分别拖入到【经度】和【纬度】框中,
这样台湾和澳门的气泡图数据都展现出来了。
着色地图-Filled Map
着色地图和上面的气泡图制作过程基本一样,只是展现数据的方式不是使用气泡,而是用颜色填充的方式,颜色越深表示数值越大,
着色地图对位置信息的要求比上面的气泡地图要更严格,提供经纬度数据会更容易正常显示,另外还需要把相应字段先设置地理信息分类,并选择和地理位置对应的层级,
设置好以后,该字段前面会显示地球状的地理标识。
以后无论使用何种地图可视化,推荐先按上述方式设置好地理信息的字段。
着色地图在PowerBIDesktop中总是无法正常显示,可以把数据导入到PowerBI在线服务,然后使用着色地图可视化工具可以正常展现出来。
上面的地图还可以设置背景的主题样式,现在可用的样式有以下几种,
ArcGIS Map
PowerBI内置的ArcGISMap,它不是由必应地图提供,而是由ESRI提供的,所以第一次使用时会弹出ESRI使用条款对话框,点击同意即可。
依然使用上面的数据,使用ArcGIS Map可视化,看起来和气泡地图没有什么区别,点击右上角的三个点点,选择编辑,各种强大的功能就在最顶端展示出来了。
底图
就是地图的背景画布样式,提供了以下4种画布,
地图主题
提供了四个地图主题。位置主题就是只显示位置,气泡大小一样;而大小主题就是根据数值的不同显示大小不等的气泡,看看之前没有见过的热图主题,
符号样式
使用符号样式可以对地图上数据的显示方式进行精细调整。比如不想用圆形的气泡,改称方形的,
大头针
在搜索框中键入关键字(如地址、地点和兴趣点),再从下拉列表中进行选择。 地图上会显示一个符号,点击会快速定位并会自动缩放到相应位置。
行驶时间
可以选择一个位置,然后确定在指定半径区域或驾驶时间内可用的其他地图功能。
参考图层
可以在地图上添加各种统计信息层,比如在中国地图上添加地势三级阶梯,
在图层上还可以交互,点击展示出相关信息,
还有其他设置,大家可以尝试动手摸索。
总之,ArcGIS 地图超越地图点表示法的地图绘制技术提升到新的水平。 从基本地图、位置类型、主题、符号样式和引用层中进行选择,创建丰富多彩的信息性地图可视化效果。
以上三种就是PowerBI默认的地图可视化对象,基本可以满足日常需要,如果想用更个性的地图工具,还有不少自定义地图可以使用,以后再接着介绍。
本文生成地图的数据可以在公众号中回复“地图练习数据”下载。
网友评论