借助地图图表,您可以在自适应的交互式地图上直观呈现地理位置数据,并对地图点的绘制方式进行精细控制。
构建交互式地图图表
如需创建地图图表,您的查询必须至少包含以下一个字段:
- 基于经纬度数据的维度。LookML 开发者将其定义为
type: location
的维度。 - 已分配地图图层的维度。LookML 开发者可以使用
map_layer_name
参数向维度添加内置地图图层或自定义地图图层。 - 邮政编码维度。邮政编码区域基于 2010 年的邮政编码列表区域 (ZCTA)。邮政编码与用于地图可视化的 ZCTA 之间可能不是一一对应的。地图中可能不会显示所有点。
将经纬度数据坐标的精度限制为不超过小数点后五到六位。如果坐标的小数位数超过 7 位,地图将不会显示任何数据点。
如需构建交互式地图图表,请在可视化图表栏中选择地图可视化图表类型。您还可以在可视化菜单中修改地图可视化图表。点击可视化图表栏右上角的齿轮图标。
如果此文档页面上列出的某些选项与您选择的其他设置相冲突,则这些选项可能会灰显或隐藏。
图表菜单选项
您可以在绘图标签页中选择位置数据的绘制方式。每种选择都有略有不同的格式设置选项,具体取决于图表类型。绘图选项也会因 LookML 中是否为维度定义了地图层而异。请注意,对于邮政编码维度,Looker 会自动分配美国邮政编码地图层。
对于未与地图图层关联的维度,Looker 会显示以下绘制选项: |
对于使用地图图层定义的维度,Looker 会显示以下绘制选项: |
积分
您可以将基础数据表中的每一行绘制为地图上的一个离散点。
单独绘制位置维度时,系统会放置大小和颜色相同的点。向基础数据表中添加衡量指标后,即可按颜色或大小缩放点。
自动生成热图
您可以将基础查询中的数据显示为热图网格。它的工作原理是将可见地图划分为大小相等的正方形,然后计算数据中的哪些值适合每个正方形。系统会根据您选择的指标为方块着色。放大或缩小此地图会促使 Looker 重新计算网格,以便粒度与缩放级别相适应。
若要使此图表类型正常运行,您必须同时选择位置维度和指标。
自动生成热图功能会重新查询您的数据,以构建热图网格。位置维度通常会显示具有一个纬度/经度坐标的各个点,但当您使用热图时,该维度会更改为网格中每个正方形的边界框(“热图区域,从 ... 到 ...”)。
与 Lines 关联
使用线条连接地图可视化图表会从查询中提取两个 type:location
字段,然后在可视化图表中将它们连接在一起。向查询中添加衡量指标后,您就可以为折线添加色阶。
与区域建立关联
连接区域地图可视化图表会使用一个 type:location
字段,并按您对所有点进行排序的顺序连接这些点,从而在地图上形成区域边界。向查询中添加度量后,您可以设置界定区域的各个位置点的大小和颜色格式。
热图网格线
对于热图可视化图表,您可以为热图所用的每条网格线添加边框。
热图不透明度
对于热图可视化图表,您可以指定热图中使用的颜色的不透明度。请输入一个介于 0 和 1 之间的数字,其中 0 表示无颜色,1 表示完全不透明。
空白区域的网格线
如果热图网格线选项处于开启状态,并且您要绘制的维度具有已定义的 map_layer_name,您可以启用空白区域的网格线切换开关,以在没有关联数据的地图区域周围显示轮廓。
地图菜单选项
地图样式
地图样式(从左上角开始顺时针):浅色(无标签)、深色、卫星、流量(白天)
借助地图样式,用户可以更改背景地图的类型,以及是否应显示地图标签(例如城市和街道)。此选项提供了一个下拉菜单,其中包含一系列选项:
- 浅色:采用浅色调的精细地图,旨在提供地理背景信息,同时突出显示您的数据。
- 精简(无标签):与精简相同,但地图会省略城市名称等标签。
- 深色:采用柔和的深色调,旨在提供地理背景信息,同时突出显示您的数据。
- 深色(无标签):与深色相同,但地图会省略城市名称等标签。
- 卫星:显示全球卫星和航拍图像的地图。
- 卫星(无标签):与卫星相同,但地图会省略城市名称等标签。
- 街道:通用地图,侧重于以清晰易读的样式显示道路和公交网络。
- 户外:专为远足、骑自行车和其他户外用途量身打造的通用地图。
- 路况(白天):浅色地图,突出显示公交网络和道路,包括当前路况信息。
- 路况(夜间):深色地图,突出显示公交网络和道路,包括当前路况信息。
地图位置
您可以更改可见地图的中心点和缩放级别:
- 根据数据调整:自动居中并缩放地图,以便显示查询的所有数据点。
自定义:可让您手动设置纬度、经度和缩放级别(数字越大,缩放级别越近):
如果您拖动并缩放地图本身以获得所需的视图,那么在您选择自定义后,系统会自动填充这些值。
如果选择 Automagic Heatmap 图表类型,则此选项不可用。
地图比例尺指示器
您可以选择以下选项来启用地图比例并设置比例使用的单位:
- 关闭
- 公制(米、公里)
- 英制(英尺、英里)
- 公制和英制
允许平移
您可以确定用户是否可以通过拖动地图来重新定位地图。此功能默认处于允许状态。
允许缩放
您可以决定是否在地图可视化图表的左上角显示 (+/-) 按钮,以便用户放大和缩小地图。此功能默认开启。
显示完整字段名称
您可以确定是否在地图提示中显示视图名称以及字段名称,这些提示会在用户点击地图数据点时显示。
显示图例
您可以确定地图图例是否显示在可视化图表的右下角。如果您已向可视化图表添加指标,图例会显示您使用的色阶。
显示图例选项适用于以下图表选项:
在提示中显示“区域”字段
启用此功能后,地图的提示中会包含区域名称。默认情况下,工具提示仅包含度量值。如需查看提示,请点击地图可视化图表中的某个区域或点。
如果 Looker 开发者已为相应维度定义了下钻选项,您可以点击区域名称,进一步下钻查看数据。
在信息中心中查看时,地图图表上的提示在外观和功能上略有不同。如需了解详情,请参阅本页面上的在信息中心内查看地图图表部分。
在数据上方绘制地图标签
启用此功能后,地图标签(例如区域名称)会显示在热图上方。
建议使用较高的热图不透明度值来使用此功能。如果热图是不透明的,并且此功能处于停用状态,则地图标签会被热图颜色遮盖。
积分菜单选项
选择自动热图图表类型时,这些选项不可用。
类型
从左上角开始顺时针旋转的点类型:圆圈、图标、无、两者兼有
对于图表类型为点、线和面积的地图,类型用于指定地图可视化图表上显示的点类型:
- 圆形
- 图标
- 两者
- 无
图标
您可以选择要在可视化图表中所有地图标记上显示的图标。
图标选项包括:
- 固定翼飞机
- 汽车
- 房屋
- 人物
- 餐馆
- 树形
半径
如果您使用的类型为圆形,则可以设置该圆形的大小:
与价值成比例:根据您添加到查询中的指标调整圆圈的相对大小。选择此选项后,您可以设置圆圈的最小半径和最大半径,它们将分别对应于数据中的最低值和最高值。在调整圆圈大小时,您还可以在线性和对数比例之间切换。
等于值:将圆圈的半径调整为基础查询中的实际指标值。如果您要绘制距离数据(例如,如果您的指标包含某个区域的大小),此设置可能才有意义。
固定:可让您设置一个固定半径,以应用于所有地图标记。默认值为 500。
半径单位
您可以将半径部分中使用的单位设置为米或像素。
标记颜色值
您可以在交互式地图中设置地图标记的颜色:
- 基于价值:系统会根据基础查询的值,动态为标记分配颜色。如需配置此选项的图例中的颜色,请参阅值颜色选项。
- 自定义:可让您设置一种颜色,用于所有地图标记。颜色值也可以采用 RGB 十六进制字符串格式(例如
#2ca6cd
)或 CSS 颜色名称格式(例如mediumblue
)。
超值菜单选项
值颜色
您可以设置地图点的颜色,也可以定义要使用的颜色范围(如果您要根据某项指标进行颜色编码)。
您可以输入十六进制字符串列表(例如 #2ca6cd
)或 CSS 颜色名称(例如 mediumblue
)。您先输入的颜色与最低值相关联。
量化颜色
开启后,量化颜色会将颜色比例从平滑的渐变更改为仅包含您设置的特定颜色。
左侧的图片显示了关闭量化颜色时的图例,右侧的图片显示了开启量化颜色时的图例:
反向色阶
开启后,反向色阶会切换图表中指示高值和低值的颜色,从而反转颜色渐变。
最小值/最大值
您可以设置颜色范围的最小值和最大值。这样,您就可以使用最低颜色为低于特定阈值的所有点设置颜色,并使用最高颜色为高于特定阈值的所有点设置颜色。
默认情况下,此字段留空,图例中应用的最小值和最大值是查询中的最小值和最大值。
在信息中心内查看地图图表
在信息中心中查看地图图表时,提示的运作方式与将地图图表作为 Look 或探索查看时略有不同。
在信息中心内,提示会在悬停时显示,而不是在点击时显示。信息中心的查看者可以查看通过 html
参数放置在提示中的内容,但如果 html
参数中包含任何互动式内容(例如链接),查看者将无法点击该内容。
如果您在地图图表信息中心图块上点击从此处探索,或者打开地图图表图块的修改窗口,您将看到地图图表的“查看和探索”版本。