地图图表选项

如需了解如何使用 Looker 的 Google 地图图表类型,请参阅 Google 地图图表选项文档页面。

地图图表让您可以将自适应和地理地图上的地理数据可视化,并让您能够有效控制地图点的绘制方式。

构建交互式地图图表

要创建地图图表,您的查询必须至少包含以下字段之一:

  • 基于纬度和经度数据的维度。这是由 LookML 开发者作为 type: location 的维度定义的。
  • 一个分配了地图图层的维度。LookML 开发者可以使用 map_layer_name 参数向维度添加内置地图图层自定义地图图层
  • 邮政编码维度。邮政编码区域基于 2010 年的邮政编码制表区 (ZCTA)。邮政编码与用于地图可视化的 ZCTA 之间不一定是一对一的对应关系。有可能并非所有点都会显示在地图上。

将纬度和经度数据坐标的精确度限制在不超过 5-6 位小数位。如果坐标超过小数点后七位,地图将不会显示任何数据点。

要构建互动式地图图表,请在可视化图表栏中选择地图可视化图表类型。您也可以在可视化菜单中修改地图可视化图表。点击可视化图表栏右上角的齿轮图标。

下面列出的选项如果与您选择的其他设置发生冲突,可能会灰显或隐藏。

“绘制”菜单选项

通过图表标签页,您可以选择位置数据的绘制方式。每种选择的格式选项都略有不同,具体取决于图表类型。图表选项也因维度的 LookML 中是否指定了地图图层而异。

对于未与地图图层相关联的维度,支持以下绘图选项: 系统会自动为邮政编码尺寸分配美国邮政编码地图图层。对于具有已定义地图图层的其他维度,您会看到一组图表选项:

您可以将底层数据表中的每一行绘制为地图上的离散点。

位置维度本身会放置大小和颜色统一的点。通过向底层数据表添加测量值,可将点按颜色或大小缩放。

自动魔法热图

您可以将底层查询中的数据显示为热图网格。其运作方式是,将可见地图划分为相等的方形,然后计算数据中的哪些值适合每个方形。方形会根据您选择的颜色着色。放大或缩小地图会提示 Looker 重新计算网格,以使粒度适合缩放级别。

为确保此图表类型正常显示,您必须同时选择位置维度和测量值。

自动热图会重新查询您的数据来构建热图网格。位置维度通常通过纬度/经度坐标显示不同的点,但是当您使用热图时,维度会更改为网格中每个方形的边界框(“热图区域从...到 ..”)。

与 Lines 建立联系

Connect with Lines 地图可视化会从您的查询中获取两个 type:location 字段,然后在可视化图表中将这两个字段关联起来。通过向查询中添加测量值,您可以向各行添加色标。

与区域连接

关联区域地图可视化会接受一个 type:location 字段,并按其排序顺序连接各个点,从而在地图上形成某个区域的边界。通过向查询添加测量值,可以设置绑定该区域的各个位置点的大小和颜色。

热图网格线

对于热图可视化,您可以在用于热图的每个网格线周围添加边框。

热图不透明度

对于热图可视化,您可以指定热图中使用的颜色的不透明度。请输入一个介于 0 到 1 之间的数字,其中 0 表示没有颜色,1 表示完全不透明。

空白区域的网格线

如果热图网格线选项已开启,并且您绘制的维度指定了map_layer_name,那么您可以启用空白区域网格线切换开关,以显示没有关联数据的区域的轮廓。此示例展示了一个热图可视化效果,其中空区域上的网格线已关闭(左侧图片),并且已开启(右侧图片)。

地图菜单选项

地图样式


从左上角开始顺时针显示地图样式:浅色(无标签)、深色、路况(日)、卫星

地图样式:允许用户更改背景地图类型,以及是否应显示地图标签(例如城市和街道)。此选项包含一个下拉菜单,其中包含一系列选项:

  • 浅色:淡色的浅色地图,可在突出显示数据时提供地理背景信息。
  • Light(无标签):与 Light 相同,只不过地图省略了城市名称等标签。
  • 深色:低调的深色地图,在突出显示数据时提供地理背景信息。
  • 深色(无标签):与深色相同,只不过地图省略了城市名称等标签。
  • 卫星:显示全球卫星和航拍图像的地图。
  • 卫星(无标签):与卫星相同,只不过地图省略了城市名称等标签。
  • 街道:通用地图,强调道路和交通网络的清晰明了的样式。
  • 户外:专为徒步、骑车和其他户外用途量身定制的通用地图。
  • 路况(日):强调交通网络和道路的浅色地图,包括当前的路况信息。
  • 路况(夜间):用于突出显示公交网络和道路(包括当前路况信息)的深色地图。

地图位置

您可以更改可见地图的中心点和缩放级别:

  • 适应数据:自动居中和缩放地图,以便显示查询的所有数据点。
  • 自定义:让您可以手动设置纬度经度缩放级别(数值越高,缩放级别越近):

    如果您拖动并缩放地图本身,使其到达您想要的视图,那么在您选择自定义时,系统会自动填入这些值。

不适用于 Automagic 热图图表类型

地图比例指示器

您可以决定是否显示地图比例以及要显示的单位:

  • 关闭
  • 指标(米、公里)
  • 英制(英尺、英里)
  • 公制和英制

允许平移

您可以确定用户是否可以通过拖动地图来调整其位置。此功能默认允许。

允许缩放

您可以决定是否应在地图可视化图表的左上角显示 (+/-) 按钮,以便用户进行缩放。此功能默认开启。

显示完整字段名称

您可以确定地图提示中是否显示视图名称以及字段名称,这些字段会在用户点击地图数据点时显示。

显示图例

您可以确定地图图例是否显示在可视化图表的右下角。图例会显示您使用的色阶(如果您已向可视化图表添加测量值)。

显示图例选项适用于以下图表选项

在提示中显示区域字段

您可以在地图提示中显示区域信息。点击地图上的某个点可查看区域名称:

如果您的 Looker 开发者为维度定义了深入分析选项,您可以点击区域名称进一步展开数据:

信息中心查看时,地图图表上的提示和功能略有不同。如需了解详情,请参阅本页面中的在信息中心内查看地图图表部分。

在数据上方绘制地图标签

您可以在热图上方或下方显示地图的标签。这对于热图不透明度值较高至关重要。如果您的热图是不透明的,标签就不会显示,除非其显示在数据上方:

积分菜单选项

不适用于 Automagic 热图图表类型

类型


从左上角开始顺时针类型:圆形、图标、两者均无

对于图表类型线条区域的地图,类型指定了地图可视化图表中显示的点的类型:

  • 圆形
  • 图标
  • 两者皆有

所选点的类型会影响可用的格式设置选项。上面的示例显示了 Both 的类型 ,它们包含所有选项。

图标

您可以选择在所有地图标记上显示的图标(它们无法根据您的数据动态显示)。

半径

如果使用类型圆形,则可以设置该圆形的大小:

  • 按比例分配:根据您已添加到查询中的指标,调整圆圈的相对大小。选择此选项时,您可以设置圆圈的最小半径最大半径,这些半径对应于数据中最低和最高值。调整圆圈大小时,您还可以在线性对数比例之间切换。

  • 等于值:将圆圈的半径调整为您的下划线查询中的实际测量值。只有在您要绘制距离数据(例如,如果您的测量值包含领地)时,此选项才有意义。

  • 固定:可让您设置固定半径以应用于所有地图标记。默认值为 500。

半径单位

您可以将半径部分中使用的单位设置为米或像素。

标记颜色值

您可以在互动式地图中设置地图标记的颜色:

  • 基于值:颜色根据基础查询的值动态地分配给标记。要为此选项配置图例中的颜色,请参阅值颜色选项。
  • 自定义:可让您设置一种适用于所有地图标记的颜色。此外,颜色值的格式还可以采用 RGB 十六进制字符串(例如 #2ca6cd)或 CSS 颜色名称(例如 mediumblue)。

值菜单选项

值颜色

如果要根据测量值对颜色进行编码,您可以设置地图点的颜色或定义要使用的颜色范围。

您可以输入十六进制字符串列表(例如 #2ca6cd)或 CSS 颜色名称(例如 mediumblue)。您首先输入的颜色与最低值关联。

量化颜色

开启量化颜色后,色阶会从平滑的渐变更改为仅呈现您已设置的具体颜色。

左侧的图片是关闭量化颜色时的图例,右侧图片则是启用量化颜色时的图例:

反向色标

启用后,Reverse Color Scale 会切换图表上高值和低值的颜色,反转颜色渐变。

左侧的图片描绘了一个图表:低值表示绿色,高值表示红色。右侧图片显示的是同一图表,开启了反向色阶

最小值/最大值

您可以设置颜色范围的最小值和最大值。这样一来,您就可以将颜色编码为低于最低阈值的所有点,并将所有颜色设为高于最高阈值的特定点。

默认情况下,此字段留空;对图例应用的最小值和最大值是查询中的最小值和最大值。

在信息中心内查看地图图表

信息中心中查看地图图表时,工具提示的运作方式与以“样式”或“探索”方式查看地图图表时略有不同。

在信息中心内,提示会显示悬停提示,而不是点击提示。信息中心的查看者可以看到提示中含有 html 参数的内容,但如果 html 参数中包含任何互动内容(例如链接),则观看者无法点击该内容。

如果您点击地图图表信息中心图块上的探索,或者打开地图图表图块的修改窗口,则会看到地图图表的 Look and Look 版本。