Google 地图图表选项

借助 Google 地图图表,您可以直观呈现自适应互动式地图上的地理数据,从而显著控制地图点的绘制方式。Google 地图图表的功能与地图图表可视化类型类似。

查看 Google 地图图表

当用户查看 Google 地图图表时,图表上会显示多个图标,以便用户与可视化图表互动。

  1. 放大和缩小图标:点击 + 图标可放大地图,点击 - 图标可缩小地图视图。
  2. 切换全屏视图图标:点击切换全屏视图图标可将地图展开至全屏。按键盘上的 esc 键,或再次点击该图标返回标准视图。
  3. 将街景小人拖放到地图上以打开街景:将街景小人图标拖动到图表上的任何位置,即可将地图切换到该街景地点的街景。点击街景左上角的返回箭头,返回图表。
  4. 距离缩放:在图表底部,当前地图的视图以米或公里为单位显示缩放比例。
  5. 键盘快捷键:点击图表底部的键盘快捷键,即可看到一个窗口,其中包含用于与图表互动的键盘快捷键。
  6. 值色标:如果图表上绘制了度量值,那么图表左下方会显示一个色标,用于指示最小值和最大值之间的颜色范围。值菜单中的设置可能会影响值色标的外观。
  7. 在 Google 地图中打开此区域:点击图表左下方的 Google 徽标,在 Google 地图中打开地图。Google 地图会在新的浏览器标签页中打开。

构建 Google 地图图表

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

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

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

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

本页介绍的选项位于修改菜单的不同标签页中。如果这些选项与您选择的其他设置冲突,则可能会灰显或隐藏。

“绘制”菜单选项

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

如果可视化图表包含邮政编码维度(系统会自动为其分配美国邮政编码地图图层),或者包含已定义地图图层的其他维度,您会看到一组图表选项:

如果可视化图表未包含邮政编码维度,或者维度定义了地图图层,我们支持以下图表选项:

本部分介绍了每个图表菜单选项。

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

要让此图表类型正常运行,您必须至少选择一个 type: location 维度。(可选)您可以添加测量。

位置维度本身会放置大小和颜色统一的点。向底层数据表添加测量值后,可在菜单标签页中按颜色或大小缩放点。

自动魔法热图

自动魔法热图会将数据显示为热图网格,当查看者放大或缩小地图时,它会精细地重新调整。

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

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

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

密度热图

要让此图表类型正常运行,您必须至少选择一个 type: location 维度。(可选)您可以添加测量。

密度热图对于显示大量的位置数据,其中很多点聚类密集。密度热图使用色度和色标显示数据,以传达每个区域的数据点浓度。

与 Lines 建立联系

为了让此图表类型正常运行,您需要两个维度 type: location。(可选)您可以添加测量。

连接线选项会从您的查询中获取两个 type: location 字段,然后在可视化图表中将它们连接起来。通过向查询中添加测量值,您可以向各行添加色标。

与区域连接

为了让此图表类型正常显示,您需要一个 type: location 维度。(可选)您可以添加测量。

关联区域地图可视化采用 type: location 一个字段,并按您对它们的排序顺序连接各个点,从而形成地图上的某个区域的边界。通过向查询添加测量值,您可以针对在 Value(值)菜单标签页中绘制边界的各个位置的大小和颜色设置格式。

热图网格线

图表菜单中选择自动魔热热图,或在图表中使用地图图层后,便可使用此选项。启用此选项后,系统会在自动魔法热图的每个网格上添加边框。

热图不透明度

选择自动魔法热图或在图表中使用地图图层时,此选项可用。通过此选项,您可以指定热图中使用的颜色的不透明度。请输入 0 到 1 之间的一位数(0 到 1),其中 0 表示没有颜色,1 表示完全不透明。

空白区域的网格线

如果热图网格线选项已开启,而且您绘制的维度指定了地图图层,那么就可以启用空白区域网格线切换开关,以显示没有关联数据的区域的轮廓。

地图菜单选项

地图样式

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

  • 浅色:浅色地图,用于在突出显示数据时提供地理背景信息。

  • Light(无标签):与 Light 相同,只不过地图省略了城市名称等标签。

  • 深色:深色地图,在突出显示数据时提供地理背景信息。

  • 深色(无标签):与深色相同,只不过地图省略了城市名称等标签。

  • 卫星:显示全球卫星和航拍图像的地图。

  • 卫星(无标签):与卫星相同,只不过地图省略了城市名称等标签。

  • 街道:通用地图,强调道路和交通网络的清晰明了的样式。

  • 户外:专为徒步、骑车和其他户外用途量身定制的通用地图。

  • 路况(日):强调交通网络和道路的浅色地图,包括当前的路况信息。

  • 路况(夜间):用于突出显示公交网络和道路(包括当前路况信息)的深色地图。

  • 最小:浅色标签,不带标签,也没有边界线。

地图位置

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

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

允许平移

通过此选项,您可以确定用户是否可以通过拖动地图来调整其位置。此选项默认处于启用状态。

允许缩放

通过此选项,您可以决定是否在地图可视化图表的左上角显示 (+/-) 按钮,以便用户进行缩放。此选项默认处于启用状态。

显示完整字段名称

通过此选项,您可以决定是否在地图提示中显示视图名称以及字段名称。当用户点击地图数据点时,系统会显示提示。此选项默认处于停用状态。

显示图例

通过此选项,您可以决定是否在可视化图表的左下方显示地图图例。图例会显示地图使用的色阶(如果您已向可视化图表添加测量值)。

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

在提示中显示区域字段

如果查询中至少有一个维度已分配有地图图层,则可以使用在提示中显示区域字段选项。LookML 开发者可以使用 map_layer_name 参数向维度添加内置地图图层自定义地图图层

通过此选项,您可以决定是否在地图上显示的提示中显示区域信息。

启用在提示中显示区域字段后,如果用户将鼠标悬停在地图的某个区域上,则提示中会显示区域信息(由任何指定了地图图层的维度提供)。在以下示例中,查询包含分配了内置地图图层的邮政编码维度:

停用在提示中显示区域字段后,如果用户将鼠标悬停在地图的某个区域上,则提示将仅包含查询中的测量值。以下示例使用与上例相同的查询,但停用在提示中显示区域字段

在数据上方绘制地图标签

如果可视化图表中的数据包含地图图层,系统会显示在数据上方绘制地图标签菜单选项。此选项默认处于停用状态。

启用在数据上方绘制地图标签会在热图数据上方显示地图的标签。这有助于提高热图不透明度的值。如果热图不透明,则标签不会显示在数据上方绘制地图标签

积分菜单选项

类型

此选项适用于带有通过线条连接与区域关联图表类型的地图。

类型指定地图可视化图表上显示的点类型:

  • 圆圈

  • 图标

  • 两者都是



所选点类型会影响其他可用格式设置选项。类型均为,均包括所有选项。如果类型,系统不会显示任何选项。

半径

此选项适用于带有通过线条连接与区域关联图表类型的地图。

如果您在菜单的类型选项中选择圆形,则会显示一个半径菜单选项。通过半径选项,您可以设置圆形点的大小。您可以从以下三个选项中选择一个:

  • 按比例分配:根据查询中的指标调整圆圈的相对大小。选择此选项时,您可以设置圆圈的最小半径最大半径,两者分别对应于数据中的最小值和最高值。您还可以选择线性对数比例来调整圆圈的大小。

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

  • 固定:选择固定会显示额外选项和固定半径选项,供您设置应用于所有地图标记的固定半径。默认值为 500 半径单位

半径单位

此选项适用于带有通过线条连接与区域关联图表类型的地图。

如果您在菜单的类型选项中选择了圆形以上两者,系统就会显示半径单位菜单选项。通过半径单位选项,您可以将圆形点的单位设为米或像素。

图标

此选项适用于带有通过线条连接与区域关联图表类型的地图。

如果您在 Points(点数)菜单的 Type(类型)选项中选择 IconBoth,系统会显示 Icon 菜单选项。展开图标下拉菜单,即可选择要在所有地图标记上显示的图标。标记不能根据您的数据动态变化。

标记颜色模式

此选项适用于带有通过线条连接与区域关联图表类型的地图。

如果您在 Points(点)菜单中的 Type(类型)选项中选择 CircleIconBoth,则会显示 Marker Color Mode(标记颜色模式)菜单选项。通过此选项,您可以自定义互动地图中地图标记的颜色。您可以从以下两种方式中选择其一:

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

值菜单选项

值颜色

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

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

量化颜色

默认情况下,量化颜色选项处于停用状态,Looker 会使用渐变色标显示值:

开启量化颜色后,色阶会从平滑渐变更改为特定颜色块:

反向色标

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

最小值/最大值

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

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