静态地图(区域)图表可用于绘制区域性数据。如需绘制各个点,请使用静态地图(点)或互动式地图图表。
如需选择静态地图(区域)图表,请点击“可视化图表”菜单栏中的省略号 (...),然后选择静态地图(区域)。
静态地图(区域)图表会绘制单个维度和单个指标:
- 奥斯汀、纽约市、旧金山地图以及基于邮政编码的自定义地图需要
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 ;;
}
地图菜单选项
如需设置可视化图表的格式,请选择可视化图表标签页右上角的修改。
如果此文档页面上列出的某些选项与您选择的其他设置相冲突,则这些选项可能会灰显或隐藏。
地图
您可以选择用于显示数据的地图:
- 德克萨斯州奥斯汀(邮政编码):使用按奥斯汀邮政编码(适用于区域地图或点地图)或经纬度位置(仅适用于点地图)分组的数据
- 纽约市(邮政编码):使用按纽约市邮政编码(适用于区域地图或点状地图)或经纬度位置(仅适用于点状地图)分组的数据
- 旧金山半岛(邮政编码):使用按旧金山半岛邮政编码(适用于区域地图或点地图)或经纬度位置(仅适用于点地图)分组的数据
- 英国(邮政编码区):使用按英国邮政编码(适用于区域地图或点地图)或经纬度位置(仅适用于点地图)分组的数据
- 美国:使用按美国各州(仅限区域地图)、邮政编码(仅限点状地图)或经纬度位置(仅限点状地图)分组的数据
- 世界:使用按国家/地区分组的数据(仅适用于区域地图)或纬度/经度位置(仅适用于点地图)
- 自定义:可让您使用 TopoJSON 定义自己的地图
如果 Looker 开发者已为模型设置 map_layer
参数,您还可以使用地图字段的自动选项。如果系统显示一条消息,指出未设置 map_layer
,请选择其他地图选项。
TopoJSON 网址
对于设置为地图自定义的地图图表,TopoJSON 网址用于设置定义地图边界的 TopoJSON 文件的位置。
TopoJSON 对象键
对于设置为地图自定义的地图图表,TopoJSON 对象键用于选择要绘制的 TopoJSON 文件中的哪个地图,因为 TopoJSON 可以在单个文件中支持多个地图。将此参数设置为文件中定义的某个地图名称。
TopoJSON 属性键
对于设置为地图自定义的地图图表,TopoJSON 属性键用于选择要绘制的 TopoJSON 文件中的哪个属性。TopoJSON 可以支持每个区域的任意元数据。如果您想针对特定元数据属性绘制图表,请在此处指定该属性。默认情况下,系统会使用第一个匹配的房源。
TopoJSON 属性标签键
对于设置为地图自定义的地图图表,TopoJSON 属性标签键用于选择要在提示标签中显示的 TopoJSON 文件中的哪个属性。TopoJSON 可以支持每个区域的任意元数据。如果您希望在提示中显示特定的元数据属性,请在此处指定。默认情况下,系统会使用 TopoJSON 属性键的值。
投影
对于设置为“地图”自定义的地图图表,您可以选择使用哪种 D3 投影来呈现地图。此 GitHub 页面上显示了许多选项示例。
样式菜单选项
颜色
您可以定义用于指示每个地图区域的大小的颜色。
此参数接受一个逗号分隔列表,其中包含一个或多个颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd
),也可以采用 CSS 颜色名称(例如 mediumblue
)。
您可以定义 Looker 可用于指示大小的每种有效颜色。为此,请确保您已开启量化颜色。您还可以允许 Looker 在您定义的颜色之间插值颜色深浅。如需实现此行为,请确保关闭量化颜色。
量化颜色
您可以确定地图区域图表的颜色是否根据每个区域的大小进行深浅调整(关闭),或者是否仅使用您在颜色中指定的特定颜色(开启)。
空白区域的颜色
您可以设置图表中未在基础数据中显示的任何区域的颜色。
此参数接受单个颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd
),也可以采用 CSS 具名颜色字符串格式(例如 mediumblue
)。
外边框颜色
您可以设置整个地图边框的颜色。
此参数接受单个颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd
),也可以采用 CSS 具名颜色字符串格式(例如 mediumblue
)。
内边框颜色
您可以设置每个地图区域的边框颜色。
此参数接受单个颜色值。颜色值可以采用 RGB 十六进制字符串格式(例如 #2ca6cd
),也可以采用 CSS 具名颜色字符串格式(例如 mediumblue
)。
外边框宽度
您可以设置整个地图边框的宽度(以像素为单位)。
内边框宽度
您可以设置每个地图区域的边框宽度,以像素为单位指定。
在提示中显示完整字段名称
您可以切换是否在将鼠标悬停在地图区域上时显示视图名称以及字段名称。