热图
状态:早期草案/提案
热图用于以颜色形式在二维空间中表示现象的强度。颜色的变化可以提供关于现象如何聚集或随空间变化的视觉线索。
热图行(HeatmapRows)
版本:0.0
第一个字段表示X轴,其余字段表示热图中的行。
可以使用“le”标签来指示每行的真实数值范围。当不存在时,字段显示用于行标签。
示例
类型:时间 名称:时间 | 类型:数字 名称 标签:{"le": "10"} | 类型:数字 名称 标签:{"le": "20"} | 类型:数字 名称 标签:{"le": "+Inf"} |
2022-05-24 18:19:51 | 6 | 7 | 8 |
2022-05-24 18:19:51 | 6 | 7 | 8 |
2022-05-24 18:19:51 | 6 | 7 | 8 |
注意:可以使用时间序列宽格式直接作为热图行,在这种情况下,每个值字段都成为热图中的一行。
热图单元格(HeatmapCells)
版本:0.0
在此格式中,框架中的每一行表示热图中的单个单元格的值。对于热图中的每个单元格都存在一行。
示例
类型:时间 名称:xMax|xMin|x | 类型:数字 名称:yMax|yMin|y | 类型:数字 名称:计数 | 类型:数字 名称:总数 | 类型:数字 名称:速度 |
2022-05-24 18:19:51 | 100 | 1 | 1 | 1 |
2022-05-24 18:19:51 | 200 | 2 | 2 | 2 |
2022-05-24 18:19:51 | 300 | 3 | 3 | 3 |
2022-05-24 18:19:52 | 100 | 4 | 4 | 4 |
2022-05-24 18:19:52 | 200 | 5 | 5 | 5 |
2022-05-24 18:19:52 | 300 | 6 | 6 | 6 |
此格式需要均匀的单元格尺寸。单元格的大小由每行中选择的xMax|xMin|x和yMax|yMin|y列定义。我们可以看到,对于包含类似时间值的每一行(这些堆叠的单元格在X轴上位置大致相同),数字列(yMax|yMin|y)增加100(每个单元格在Y轴上比上一个单元格高约100)。这产生了均匀的单元格大小。
注意,可以包含多个“值”字段来表示同一单元格内的多个维度。
除非明确配置,否则使用第一个值字段进行显示
对于yMax|yMin|y的字段名表示聚合周期或提供的值。
- yMax:值来自下面的桶
- yMin:值来自上面的桶
- y:值位于桶的中间
稀疏热图
当X和/或Y存在最小和最大字段时,该维度不需要均匀分布。对于具有许多空隙的高分辨率,这种方法可以更小、更高效。