配置图例

可配置图例可用于具有以下可视化类型的图表:

  • 堆积条形图
  • 堆积面积图
  • 热图

图例看起来就像位于图表下方的表格。它包含一列彩色圆点、数量不定的数据列和一个列。以下屏幕截图显示了带有图例的图表:

显示“列”按钮的图例

彩色圆点列将图表中的线条与图例中的行联系起来。列显示绘制的指标的值,其他列则显示所选指标或资源标签的值。图表上的虚线表示显示的值的时间点。

本页介绍了如何使用这些图例。您可以:

  • 显示或隐藏图例。
  • 选择要在图例中显示为列的指标和资源标签。
  • 根据列中的值对图例中的行进行排序。
  • 在使用与过去值对比 (Compare to Past) 图表视图选项时,同时显示当前值和过去的值。如需了解详情,请参阅标题为与过往值对比的部分。
  • 配置图例中显示的说明性字符串。如需了解详情,请参阅图例模板

显示和隐藏图例

您可以在信息中心显示或隐藏所有图表的图例,也可以分别显示或隐藏单个图表的图例:

  • 要在信息中心中显示或隐藏每个图表的图例,请在信息中心工具栏中点击设置 ,然后选择显示所有图例隐藏所有图例
  • 要显示或隐藏特定图表的图例,请在图表工具栏中点击切换图例

上一屏幕截图是一个已启用图例的折线图示例。

选择列

要更改图例中显示的列,请点击 。点击该按钮会显示配置面板。此面板列出可用于显示为列的指标和资源标签。必需列已停用复选框。以下屏幕截图显示了特定图例的按钮和配置面板:

显示“列”按钮的图例

刚创建图表时,系统会启发式地选择一组默认显示的标签。您可以选中或取消选中带标签的列。必需列(最典型的便是)的条目已停用,因此无法取消选中。更改配置时,您必须至少选择一个指标或资源标签。

如果您选择的字段数超过图表宽度可以容纳的范围,或者如果图例要显示的行数过多,则将提供相应的滚动条,如以下屏幕截图所示:

显示滚动条的图例

对行进行排序

您可以按任何列对图例的行进行排序,但除外。 这些行可以按升序或降序排序。要对行进行排序,请点击标头。最新排序的列会显示一个指示排序顺序的箭头。以下屏幕截图显示了按地区以降序排序的图例:

按“地区”排序的图例

处于“与过去值对比”模式下的图例

在图表上使用与过往值对比模式时,图例会改为额外包含一个“值”列。当前列变为今天,过去值列则会有适当的名称,例如,上周。以下屏幕截图显示了将当前数据与过去一小时的数据进行比较的表的图例:

显示过往数据的图例

配置图例模板

在 Cloud Console 中,如果您通过点击显示高级选项展开聚合选项,那么除了显示校准器、校准时间段和辅助聚合器的字段外,还会显示图例模板字段。

显示图例模板字段的位置。

通过 Legend Template 字段,您可以为图表上的时间序列自定义说明。这些说明显示在图表的悬停卡片上以及名称列中的图表图例上。

默认情况下,系统会根据时间序列中不同标签的值创建图例中的说明。由于这些标签由系统选择,生成的结果可能对您来说没有什么用处。您可以使用该字段为说明构建模板。

Legend Template 字段接受以下内容:

  • 引用时间序列中的标签的过滤器。要查看适用于您的时间序列的所有过滤器,请点击添加过滤器。选择过滤器后,系统会将该过滤器添加到文本框中,并以 ${resource.labels.zone} 等表达式表示。评估表达式时,系统会从时间序列的标签中拉取值并插入到图例中。

  • 纯文本。如果仅提供文本,则图表中的时间序列的说明将相同。不过,您可以结合使用文本和过滤器。

例如,以下屏幕截图显示了由纯文本字符串和过滤器表达式 ${resource.labels.zone} 组成的模板:

用于简单说明的模板

在图表图例中,通过模板生成的值显示在标题为名称的列以及悬停卡片中:

通过模板生成的说明

您可以创建使用多个字符串和过滤器的模板,但悬停卡片上的可用显示空间会受到限制。