Docs 菜单
Docs 主页
/
Atlas 图表
/ /

地理空间散点图

在此页面上

  • 地理空间散点图编码渠道
  • 自定义选项
  • Tutorials
  • 限制

地理空间Atlas Charts将来自数据源的数据分布在各个位置,并且可以选择根据所选数据库字段为点着色并缩放点的大小。下一节中的样本图像演示如何构建地理空间散点图,以找到纽约市在指定价格下可用房间最多的社区。

地理空间Atlas Charts使用 CoordinatesColorSize渠道。

Coordinates编码渠道定义地理空间图表的地图区域。 下图分布了示例 AirBnB 列表数据集中 location地理点的所有实例。 但是,由于我们尚未为SizeColor编码通道指定字段,因此所有圆圈均为绿色且大小相同。

注意

Atlas提供多个示例数据集供下载。

请参阅 Geopoint参考页面,详细了解可以在此渠道中使用的数据类型。

地理空间散点坐标示例

可选Color渠道会更改数据点的颜色,以按所选collection字段的值对显示的地理点进行分类。 Atlas Charts 在图表右侧列出了键中使用的颜色。 在下图中, property_type按颜色分布纽约市的属性类型。例如,图表右侧的键表示绿色表示客房,深蓝色表示公寓。 但是,由于我们尚未为Size渠道指定字段,因此所有圆形的大小仍然相同。

地理空间散点颜色示例

可选Size聚合编码渠道会更改数据点的大小,大小越大表示聚合值越大。下图使用weekly_price collection 字段的平均值来聚合您为Coordinates编码渠道选择的地理点的所有实例。图表右侧的键表示不同圆形大小的聚合值。

地理空间散点大小示例

注意

如果没有字段在Size编码渠道中进行编码,Charts 会以相同大小显示所有点。

(可选) Tooltip Detail编码渠道将所选字段的值添加到每个数据点的工具提示中。要查看数据点工具提示,请将鼠标悬停在图表中的该点上。

除了Tooltip Detail字段之外,工具提示还显示用于构建图表的其他字段。

例如,下图将Summary字段编码为Tooltip Detail

地理空间散点工具提示示例

以下自定义选项专门针对地理空间散点Atlas Charts。有关常规自定义选项,请参阅自定义Charts。

默认情况下,地理空间图表显示包含您指定的集合中所有数据点标记的地图。您可以平移和缩放来更改地图视图,但如果关闭图表并重新打开它,地图将恢复为其默认状态。此行为由 Automatically Set Viewport(自动设置视点)选项控制。

当您将 Automatically Set Viewport(自动设置视区)开关切换到 Off(关闭)时,保存地图的区域和缩放级别将成为新的默认视图。

注意

您可以平移和缩放仪表盘上图表中的地图区域,但这些更改不会影响默认地图视图。

地图的 Opacity(不透明度)级别可修改图表的地图数据通过数据点标记显示的程度。

地理空间散点图默认为20%

您可以设置地图数据点标记的Stroke Thickness (以像素为单位)。 默认值为2

调色板指定与地图中的相对聚合值相对应的颜色范围。 地理空间Atlas Charts使用离散颜色选取器。

要启用调色板自定义,请在 General(常规)部分中切换 Custom Color Palette(自定义调色板)开关。

详情请参阅调色板自定义

请参阅以下教程以构建地理空间散点图:

本页上的教程使用sample_airbnb.listingsAndReviewssample_geospatial.shipwrecks集合。 开始之前,您必须在集群上加载示例数据。 如需学习;了解如何将Atlas提供的示例数据加载到集群,请参阅加载样本数据。

本教程演示如何使用GeoJSON Points字段创建地理空间图表。 最终图表显示了纽约 AirBnB 房源的图表。

注意

Charts通过显示以下内容自动确定集合中的字段类型是否为GeoJSON点图标。 您可以将这些字段直接映射到图表生成器中的 geopoint渠道类型。 有关详细信息,请参阅Geopoint 通道类型。

1
  1. Dashboards(仪表盘)页面中,选择要添加新图表的仪表盘。有关设置仪表盘的说明,请参阅仪表盘

  2. 单击 Add Chart(连接)。

  3. Select Data Source 模式中,单击 Project 标签页。

  4. 在加载样本数据的集群中,选择 sample_airbnb 数据库中的 listingsAndReviews 集合。

  5. Chart Type(图表类型)下拉列表中,单击 Geo Scatter(地理热图)。

有关详细信息,请参阅创建图表

2
  1. 选择 Encode 标签页。

  2. 导航到图表生成器左侧的 Fields窗格。本部分列出了 listingsAndReviews 集合中的所有可用字段。

  3. 将嵌套在 address GeoPoint 字段中的 location 字段拖动到 Coordinates 编码通道。

  4. property_type 字段拖动到 Color 编码通道。

  5. price(价格)字段拖动到 Size(强度)编码通道。然后,在出现的 Aggregate(聚合)下拉菜单中,将聚合方法设置为 mean(平均值)。

    Charts 显示全球 AirBnB 房源的散点图。 每个点的颜色对应于属性类型,每个点的大小对应于平均值价格。

    注意

    要自定义颜色,请单击 Customize(自定义)标签页。在 General(常规)下,启用 Custom Color Palette(自定义调色板)并设置您的首选颜色。有关详细信息,请参阅调色板自定义

3
  1. 选择 Filter 标签页。

  2. 将嵌套在 address 字段中的 market 字段拖动到 Filter(过滤)编码通道。

  3. 要过滤结果以仅包含纽约的 AirBnB,请单击 Deselect All(取消选择所有),然后选择 New York(纽约)。

4
  1. (可选)为您的图表选择 Enter a titleEnter a description

  2. 单击图表生成器视图左上角的 Save and Close(保存并关闭)。

本教程演示如何使用数值或数值数组字段创建地理空间散点图。 最终图表显示了世界各地沉船的散点图。

1
  1. Dashboards(仪表盘)页面中,选择要添加新图表的仪表盘。有关设置仪表盘的说明,请参阅仪表盘

  2. 单击 Add Chart(连接)。

  3. Select Data Source 模式中,单击 Project 标签页。

  4. 在加载样本数据的集群中,选择 sample_geospatial 数据库中的 shipwrecks 集合。

  5. Chart Type(图表类型)下拉列表中,单击 Geo Scatter(地理热图)。

有关详细信息,请参阅创建图表

2
  1. 选择 Encode 标签页。

  2. 导航到图表生成器左侧的 Fields窗格。本部分列出了 shipwrecks 集合中的所有可用字段。

  3. coordinates 数字数组字段拖动到 Coordinates(坐标)编码通道。

    注意

    或者,可以分别指定经度和纬度坐标。首先,将 latdec 数字字段拖动到 Coordinates(坐标)编码通道。当 Longitude(经度)通道出现后,将 londec 数字字段拖动到相应的通道。

  4. feature_type 字段拖动到 Color 编码通道。

  5. depth(价格)字段拖动到 Size(强度)编码通道。然后,在出现的 Aggregate(聚合)下拉菜单中,将聚合方法设置为 mean(平均值)。

    Charts 显示世界各地沉船的散点图。 每个点的颜色对应于沉船类型,每个点的大小对应于平均值沉船深度。

    注意

    要自定义颜色,请单击 Customize(自定义)标签页。在 General(常规)下,启用 Custom Color Palette(自定义调色板)并设置您的首选颜色。有关详细信息,请参阅调色板自定义

3
  1. (可选)为您的图表选择 Enter a titleEnter a description

  2. 单击图表生成器视图左上角的 Save and Close(保存并关闭)。

地理空间散点图的最大查询响应大小为 1000 个文档。

后退

形状方案