静态地图(区域)图表选项

静态地图(区域)图表对于在区域绘制数据非常有用。如需绘制单个点的图表,请使用静态地图(点)或交互式地图图表。

要选择静态地图(区域)图表,请点击“可视化”菜单栏中的省略号 (...) 并选择静态地图(区域)。点击“可视化图表”标签右上方的齿轮图标,即可设置可视化图表的格式。

静态地图(区域)图表绘制的是单个维度和单个测量指标:

  • 奥斯汀、纽约市、旧金山地图和基于邮政编码的自定义地图需要使用 type: zipcode 维度。
  • 美国地图需要一个维度 type: string,其中包含美国各州的名称。
  • 世界地图和基于国家/地区的自定义地图需要的维度是 type: string,其中包含 ISO 3166-1 alpha-3 三个字母的国家/地区代码或 ISO 3166-1 alpha-2 两个字母的国家/地区代码。

    如果您的数据使用的是由两个字母表示的国家/地区代码,为确保 Looker 能将您的数据识别为国家/地区代码,而且不会将它们错误解读为州代码,请确保您的 Looker 开发者在您国家/地区维度的定义中加入 map_layer_name 参数。例如:

  dimension: country {
      type: string
      map_layer_name: countries
      sql: ${TABLE}.country ;;
  }

地图菜单选项

如果下列选项与您选择的其他设置冲突,则这些选项可能会灰显或隐藏。

Map

您可以选择一个地图来显示数据:

  • 德克萨斯州奥斯汀(邮政编码):使用按奥斯汀的邮政编码(针对地区或点地图)或纬度/经度位置(仅适用于点地图)分组的数据
  • 纽约市(邮政编码):使用按纽约市邮政编码(对于区域或点地图)或纬度/经度位置(仅适用于点地图)分组的数据
  • 旧金山半岛(邮政编码):使用按旧金山半岛邮政编码(地区或点地图)或纬度/经度位置(仅适用于点地图)分组的数据
  • 英国(邮政编码区):使用按英国邮政编码(适用于地区或点地图)或纬度/经度位置(仅适用于点地图)分组的数据
  • 美国:使用按美国各州分组的数据(仅适用于区域地图)、邮政编码(仅限点地图)或纬度/经度位置(仅适用于点地图)
  • 世界:使用按国家/地区(仅限区域地图)或纬度/经度位置(仅适用于点地图)分组的数据
  • 自定义:可让您使用 TopoJSON 定义自己的地图

如果您的 Looker 开发者为模型设置了 map_layer 参数,您也可以使用地图字段。如果消息指出未设置 map_layer,请选择其他地图选项。

TopoJSON 网址

对于设置为地图自定义的地图图表,TopoJSON 网址会设置用于定义地图边界的 TopoJSON 文件的位置。

TopoJSON 对象键

对于设置为 Map Custom 的地图图表,TopoJSON 对象键会从 TopoJSON 文件中选择要绘制的地图,因为 TopoJSON 可以在单个文件中支持多个地图。将此参数设置为文件中定义的一个地图名称。

TopoJSON 属性键

对于设置为地图自定义的地图图表,TopoJSON 属性键会从 TopoJSON 文件中选择要绘制的属性。TopoJSON 可以支持每个区域的任意元数据。如果您想要绘制特定元数据属性,请在此处指定。默认情况下,使用第一个匹配的属性。

TopoJSON 属性标签键

对于设置为自定义的地图图表,TopoJSON 属性标签键会从 TopoJSON 文件中选择要在提示标签中显示的属性。TopoJSON 可以支持每个区域的任意元数据。如果您想在工具提示中显示特定元数据属性,请在此处指定。默认情况下,使用 TopoJSON 属性键的值。

Projection

对于设置为自定义地图的地图图表,您可以选择使用哪个 D3 投影来渲染地图。此 GitHub 页面上显示了许多选项示例。

样式菜单选项

颜色

您可以定义颜色来指示每个地图区域的大小。

此参数采用了一个或多个颜色值的逗号分隔列表。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd),也可以采用 CSS 颜色名称(例如 mediumblue)。

您可以定义 Looker 用来指示大小的每个有效颜色。为此,请务必开启量化颜色。您还可以允许 Looker 在您指定的颜色颜色之间插值。对于此行为,请务必关闭量化颜色部分。

量化颜色

您可以决定地图区域的颜色是否根据每个区域的大小(已关闭)决定,或者是否仅使用您在颜色中指定的特定颜色(开启)。

空白区域颜色

您可以为图表上任何未在基础数据中显示的区域设置颜色。

此参数采用一种颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd),也可以采用以 CSS 命名的颜色字符串(例如 mediumblue)。

外边框颜色

您可以设置整个地图边框的颜色。

此参数采用一种颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd),也可以采用以 CSS 命名的颜色字符串(例如 mediumblue)。

内部边框颜色

您可以为每个地图区域设置边框颜色。

此参数采用一种颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd),也可以采用以 CSS 命名的颜色字符串(例如 mediumblue)。

外边框宽度

您可以设置整个地图边框的宽度,指定为一定数量的像素。

内部边框宽度

您可以设置每个地图区域的边框宽度(以像素数为单位)。

在提示中显示完整字段名称

将鼠标悬停在地图区域上方时,您可以切换是否显示视图名称和字段名称。