Spotfire® 用户指南

热图

了解热图的最简单方法是想象成交叉表或电子表格,其中的数值由彩色单元格表示,而不是值本身。默认颜色渐变将热图中的最低值设置为深蓝色,最高值为鲜红色,中距值为浅灰色,这些极值之间具有相应的过渡(或渐变)。

注: 热图的某些功能只能在已安装的客户端中实现。

热图特别适合于可视化大量的多维数据,由于包含类似值的行群集显示为类似的颜色区域,因此还可用于识别这些行群集。在已安装的客户端中,您可以配置热图以便根据列中的值为其单元格着色,请参见在表、交叉表和热图中着色了解详细信息。

示例

以下示例显示了表中的值如何在热图单元格中显示为颜色渐变。



在图表轴选择器或图表属性中,“X 轴”指定要在 X 轴上显示的列或层级,“Y 轴”则指定 Y 轴上的列或层级。“单元格值”指定用于定义热图的各个单元格中的实际值的列。

正如以下示例所说明的,如何配置热图取决于您的数据格式。

高/窄格式的数据

在此示例中,数据为高/窄格式,并且数据表中的每一行都对应热图中的一个单元格。



Y 轴上已选择“测试”列,X 轴上选择“时间”列,并且单元格值设置为列“结果”。与在其他图表中相同,在热图中进行突出显示和标记适用于基础数据表中的一行或多行。在此示例中的这种配置下,意味着标记表中的一行将标记热图中的一个单元格。

短/宽格式的数据

在此示例中,数据为短/宽格式,并且数据表中的每一行都对应热图中的一整行。



此热图中的 Y 轴设置为“测试”列,X 轴设置为“(无)”。对于热图中的每个单元格值,已选择“第 1 次”、“第 2 次”和“第 3 次”列。单元格值列始终是合并的,除非 Y 轴设置为“(行号)”。这是因为数据表可能包含很多带有相同名称的行,那么这些行中的值必须合并成一个值才能在热图中显示。该数据与高/窄格式示例中数据的内容相同,但使用该数据的格式必须通过其他方式配置热图。对于短/宽格式的数据,这是配置热图的常用方法。

使用这种类型的配置,可以根据在单元格值轴上选择的列对热图进行排序。
注: 只有未在 X 轴上选择任何列时,才能进行排序。
如果显示单元格值标签,可以通过直接在图表中单击它们来排序。箭头用于显示排序顺序(“升序”或“降序”)。在已安装的客户端中,还可以在图表属性中找到“排序”部分来指定排序。

树形图

将热图与层级群集相结合通常很有用,这是基于层级中项目之间的距离或相似度来对这些项目进行排列的方式。根据选定距离度量,群集计算的结果显示为群集项目之间的距离或相似度。

您可以在热图中对行和列进行群集分析。层级群集计算的结果将以树形图(层级的树状结构)的形式显示在热图中。行树形图显示了行之间的距离(或相似度)以及作为群集计算结果的各行所属的节点。列树形图显示了变量(所选单元格值列)之间的距离或相似度。

以下示例显示了包含行树形图的热图,其中计算了行之间的距离。



作为群集计算的结果,热图中的行已重新排序以对应群集计算。测试 A 和测试 E 被放置在同一群集中。测试 F 和测试 B 被一起放置在另一个群集中,此群集与测试 C 一起构成其他群集。测试 D 不包含在其中任何一个群集中。这表示与测试 F、测试 B、测试 C 或测试 D 相比,测试 A 和测试 E 彼此更接近。还表示测试 D 距离任何其他行最远。有关详细信息,请参见树形图和群集

可以通过每个轴的图表属性调整刻度和刻度标签以及其他轴设置,还可以通过属性添加缩放滑块等要素。

可将所有图表配置为仅显示由其他图表(详细图表)中的一个或多个标记限制的数据。热图也可以由一个或多个筛选限制。另一种备选方法是配置未应用任何筛选的热图。有关详细信息,请参阅为图表添加数据限制

如果存在适当的数据表匹配,则可以在同一图表中显示来自多个数据表的数据。有关详细信息,请参见一个图表中的多个数据表列匹配