1. 概述

填充地图是一种使用不同深浅的颜色来展示数据的大小和分布范围的图形。但在实际工作中,企业的业务区域往往不是只按照原有的省/市进行划分的,例如“华东”就可能会包含江苏、浙江、上海等多个省份,这个时候就需要用到自定义区域地图了。本文将举例介绍自定义区域地图如何绘制。

基本要求


图表名称 维度 度量
自定义区域图 1个时间维度、0或1个维度 1个或多个

2. 图表特点

通过图形的位置来表现数据的地理位置,将数据在不同地理位置上的分步通过颜色映射在地图上。

3. 应用场景

以默认数据模型为例,在地图上显示各个大区的销售额情况。这将涉及到3个字段: 维度“地区”、“省/自治区”,度量“销售额”。

图表画法:

A. 在绘制地图前,需要将具有地理意义的维度赋予地理信息。赋予字段地理信息的步骤:

(1)点击“编辑地理信息”icon;
自定义区域地图 - 图1

(2)在弹出窗口中选择“地理地图”,然后再点击“添加”;
1 (5).jpg

(3)在地理位置弹窗中,国家/地区部分,选择“确定位置”,选择“中国”(如果选择“选择维度”,则对应是世界地图,目前世界地图支持到国家;如果选择“确定位置”-“中国”,则对应是中国地图,目前中国地图支持到区县);
自定义区域地图 - 图3

(4)在省/市/自治区部分,选择“选择维度”,选择字段“省/自治区”;
自定义区域地图 - 图4

(5)点击“确定”之后,则维度“省/自治区”拥有了地理信息。
自定义区域地图 - 图5

B. 然后对“地区”字段赋予地理信息:

(6)选择维度列表中的[地区]字段,鼠标Hover上去,点击下拉菜单,选择下拉菜单中的“地理角色依据”,由于大区是根据省来定义的,在地理角色创建依据部分,选择“省/自治区”
自定义区域地图 - 图6

C. 绘制自定义区域地图:

(7)选择“图表”控件,在画布上画出“图表”;

(8)在图表的数据面板的操作:双击维度字段“地区”,则X轴会自动添加“经度”,Y轴自动添加“纬度”,属性面板中的细分自动添加“地区”,此时会自动生成一张“标记地图”;
自定义区域地图 - 图7

(9)属性面板中图表类型选择“填充地图”,度量“销售额”放置在颜色,得到自定义区域地图。
自定义区域地图 - 图8

4. 进阶操作:层级钻取

在日常数据分析的时候,如果需要查看地区下面各城市/区县的销售额,那么就需要用到数据钻取功能。在做数据钻取之前,需要先创建层级。以前文的地图为例,需要创建这样一个层级:地区、省/自治区、城市。

图表画法:

(1)右击“地区”字段,选择“创建层级”并给层级命名,例如:地区—省—市;
3 (2).jpg

(2)右击“省/自治区”、“城市”这两个字段并加入刚才创建好的层级,至此层级完成设置;
5 (2).jpg

(3)在预览时,将鼠标移动到图表上,找到“点击可开启下钻功能”就可以实现层级钻取了。
自定义区域地图 - 图11

如果没有”自定义区域划分”相关字段,则需要创建一个【维度】计算字段,然后转为地理数据,参考如下:
`if [省/自治区] in ("吉林","辽宁","黑龙江") then "东北"`