powerbi地图如何显示城市名(PowerBI着色热力地图省)
powerbi地图如何显示城市名(PowerBI着色热力地图省)下面介绍两种方案,可以实现省、市、区县、商圈、商场、店铺的着色地图图表。福建省样例省级可以正常显示,但到市级就陷入如下图的尴尬境地。市级地图局部展示在Power BI图表市场有另外的中国地图,可以按省份显示,也可以按城市,只可惜带有水印。
极少数企业开展全球贸易;少数企业全国都有业务;一部分企业辐射范围可以到全省;大部分企业在本市县当地活动;有人关心整个商圈的情况;也有人关心自己店铺的布局。
所有这些层级,使用着色地图可以方便查看各地业务状况。
Power BI默认有着色地图可以使用渐变颜色展现各地业务状况等需要的数据。
省级地图局部展示
省级可以正常显示,但到市级就陷入如下图的尴尬境地。
市级地图局部展示
在Power BI图表市场有另外的中国地图,可以按省份显示,也可以按城市,只可惜带有水印。
福建省样例
下面介绍两种方案,可以实现省、市、区县、商圈、商场、店铺的着色地图图表。
一、省、市、区县方案
1.地图数据文件准备
Power BI支持TopoJSON格式的形状地图,因此,我们只需制作或找到省、市、区县的TopoJSON格式的地图即可。
全套图表下载:http://datav.aliyun.com/tools/atlas/#&lat=33.521903996156105&lng=104.29849999999999&zoom=3
mapshaper网站进行格式转换
2.将Power BI预览功能-形状映射视觉对象打开
3.选择形状地图,拖拽相应省份字段,图表形状设置区默认地图是美国,选择添加地图,对第一步准备好的文件进行添加,即可得到正确的地图样式。
形状地图设置
中国地图(局部)
福建省地图
西安市各区县地图
以上我们即可将着色地图具体到区县。需要注意的是,如果数据源文件有少许误差,可将JSON文件导入geojson.io调整后再导入Power BI。
可能的地图误差
二、商圈、商场、店铺方案
着色地图具体到商圈、商场、店铺,由于没有标准化的数据,需要进行部分人工处理。以下以城市局部着色地图进行步骤说明。
1.通过在线地图找到需要查找城市的地图,如下图。
这里可以发散思维,也不一定是在线地图,也许我们想看古代的
2.通过市场添加Synoptic Panel自定义图表
3.建立SVG文件
将准备好的地图上传到Synoptic Designer for Power BI
左下角使用第二个按钮魔术棒可以自动识别单个区域,识别后在右侧将该区域名称变更为与数据源相同的位置名称。
当魔术棒识别不准确时,可以使用左侧第一个按钮手工框选区域。
全部区域框选完成后,点击"EXPORT TO POWER BI",保存SVG文件。
4.将SVG文件导入Power BI
选择Synoptic Panel图表,设置好字段后,选择Local maps导入你设置的SVG文件。
5.对数据比较颜色,数据标签等进行设置
即可得到相应着色地图
唐长安
西安市商圈设置
某商场店铺布局设置(仅作演示)
商场或者店铺可能有多层,可将每层分别设置一个SVG文件,批量导入Power BI,进行楼层切换展示。
Synoptic Panel的想象空间很大,可以自行发挥灵活使用。
以上我们即通过TopoJSON地图文件实现了省市区县着色地图,通过Synoptic Panel自定义切片器实现了商圈、商场、店铺甚至其它你想展示的着色地图。设置过程还是有些复杂,希望Power BI自带地图可以进行迭代。