跳至主要内容

热力图

状态:早期草案/提案

热力图用于以二维颜色显示现象的幅度。颜色的变化可以给出关于现象如何在空间上聚类或变化的视觉提示。

热力图行 (HeatmapRows)

版本:0.0

第一个字段表示 X 轴,其余字段表示热力图中的行。
可以使用“le”标签来指示每行的真实数值范围。当缺失时,字段显示将用于行标签。

示例

类型:时间
名称:时间
类型:数字
名称
标签:{"le": "10"}
类型:数字
名称
标签:{"le": "20"}
类型:数字
名称
标签:{"le": "+Inf"}
2022-05-24 18:19:51678
2022-05-24 18:19:51678
2022-05-24 18:19:51678

注意:时间序列宽格式 可以直接用作热力图行,在这种情况下,每个值字段将成为热力图中的一行。

热力图单元格 (HeatmapCells)

版本:0.0

在这种格式中,框架中的每一行都表示热力图中单个单元格的值。热力图中的每个单元格都存在一行。

示例

类型:时间
名称:xMax|xMin|x
类型:数字
名称:yMax|yMin|y
类型:数字
名称:计数
类型:数字
名称:总数
类型:数字
名称:速度
2022-05-24 18:19:51100111
2022-05-24 18:19:51200222
2022-05-24 18:19:51300333
2022-05-24 18:19:52100444
2022-05-24 18:19:52200555
2022-05-24 18:19:52300666

这种格式需要统一的单元格大小。单元格的大小由每行中选择为 xMax|xMin|x 和 yMax|yMin|y 的列定义。我们可以看到,数字列 (yMax|yMin|y) 每行增加 100(每个单元格比 y 轴上的前一个单元格大约高 100),包含类似时间值的这些堆叠单元格(这些堆叠单元格沿 x 轴大致位于相同的位置)。这产生了统一的单元格大小。

请注意,可以包含多个“值”字段来表示同一单元格内的多个维度。
除非明确配置,否则第一个值字段用于显示。

yMax|yMin|y 的字段名称指示聚合周期或提供的 value。

  • yMax:值来自下面的桶。
  • yMin:值来自上面的桶。
  • y:值位于桶的中间。

稀疏热力图

当 X 和/或 Y 同时存在 min+max 字段时,该维度不需要均匀分布。对于具有许多间隙的高分辨率,这种方法可以更小且更高效。