Docs 菜单
Docs 主页
/
Atlas 图表
/

了解编码通道

在此页面上

  • 对渠道类型进行编码
  • 聚合(Aggregation)
  • Geopoint 渠道类型
  • 在图表生成器中添加缺失字段

编码通道是可视化的构建基块。 Charts 通过这些通道将数据从集合转换为可视化。 编码过程决定了数据如何根据所选通道类型在图表中显示。

每种编码渠道类型都提供不同的数据处理和可视化功能。每种渠道类型接受不同的数据类型(例如, stringnumeric数据类型)。下表描述了 Atlas Charts 中的每种编码通道类型:

编码渠道类型
说明
图表上的一个点是根据collection中每个文档的所选字段创建的。您只能将类型为numericdate的字段分配给Value渠道。
category

collection中该字段的每个唯一值都用作图表类别。Category编码渠道提供以下附加可视化选项:

  • 对于具有string数据类型的字段,您可以指定要进行排序的字段以及排序顺序。

  • 对于字段具有numeric数据类型,您可以切换数据分箱并选择分箱大小。

  • 对于字段具有数据类型date,您可以切换日期分组并选择分组时间段。

聚合(Aggregation)
图表上的点是通过对多个文档中该字段的值应用聚合函数来创建的。有关在 Charts 中使用聚合函数的更多信息,请参阅聚合选项。
GeoPoint

当您使用 geopoint 通道类型创建图表时,Atlas Charts 会呈现地图以可视化您的数据。 根据字段的纬度和经度值,在地图上为包含所选字段的每个文档绘制一个标记。 Geopoint 渠道类型用于Geospatial ScatterGeospatial Heatmap图表类型的Coordinates渠道。

有关 Geopoint 编码通道类型的更多信息,请参阅Geopoint 通道类型部分。

Charts以绿色显示必需的编码渠道,以蓝色显示可选的编码渠道。

通过将字段拖动到aggregation编码通道上,您可以在该字段上使用聚合管道操作符

有关 Charts 中可用聚合管道操作符的列表,请参阅聚合选项。

例子

Atlas Charts提供两种编码渠道:

  • category一个名为Label 的渠道,用于指示在划分图表各部分时使用哪个字段。

  • 一个名为Arcaggregation渠道,用于指示要对Label类别执行的聚合操作。

以下环形图检查了 NASA 的山体滑坡数据源,通过在Atlas Triggers 字段上执行 $count 聚合来显示各种山体滑坡trigger 的频率:

Donut Chart 示例
点击放大

从图表中我们可以看出,最常见的trigger是Downpour ,其次是Rain

Geopoint 渠道类型用于Geospatial ScatterGeospatial Heatmap图表类型的Coordinates渠道。地理空间Atlas Charts可视化引用特定位置的数据。

Atlas Charts 自动确定数据集中的哪些字段(如果有)是GeoJSON Points 。 Charts 表示这些字段图标。您可以将这些字段拖动到图表构建器中相应的 geopoint 通道类型,从而将其直接映射到 geopoint 通道类型。 Charts 会自动确定字段中的纬度和经度值,并为每个文档在地图上添加一个点。

注意

您还可以将数字坐标或数组分配给 geopoint 通道类型,以指定不存储为GeoJSON Points的纬度和经度。有关此过程的详细信息,请参阅以下部分。

本节介绍如何使用未在 geopoint 通道类型中存储为GeoJSON 点的字段。

  • 您可以将数字字段拖动到 geopoint 渠道类型上以指定纬度和经度。当您将数字字段拖动到 geopoint 渠道类型上时,渠道会更新以将所选字段用作LatitudeLongitude 。Charts 会提示您输入第二个数字字段以填充其他值。

  • 或者,您可以将数值数组拖动到地理点渠道类型上,以指定字段中的位置坐标。使用此方法时,可以指定数组的哪些索引用于纬度和经度分量。

有关利用 Geopoint 渠道类型的Geospatial ScatterHeatmapAtlas Charts的更多信息和示例,请参阅相关图表类型页面。

Atlas Charts 通过从所选数据源中随机采样文档来填充图表生成器的Fields窗格。 因此,如果该字段并非出现在所有文档上,则 Charts 可能不会显示数据源中文档的所有字段。

要在图表生成器中添加特定字段,请执行以下操作:

  1. Fields(字段)窗格的一角,单击 Add Field(添加字段)。

  2. 确保选择默认的Missed字段类型。

  3. 输入要添加的字段Field Name

    注意

    您可以使用点表示法指定嵌套字段。 例如,您可以指定address.neighborhood

  4. 单击 Save Field(连接)。

要添加缺失的字段,请单击“添加字段”。
点击放大

Atlas Charts 找到缺失的字段后,该字段以斜体显示在Fields窗格中。 如果 Atlas Charts 在同一子文档中发现其他缺失的字段,Atlas Charts 还会以斜体添加这些字段。 添加字段后,您可以将其包含在图表中、转换其数据类型或将其删除。

后退

构建图表