Prism Enterprise提供本页描述的特性和功能 。 |
格式化图表对话框的热度图选项页面允许您在具有相应数据结构的图表上添加和自定义此数据 对象。
所需数据结构
在Prism 中从多变量数据定义热度图的适当数据结构有两种方法。首先,可以将输入数据视为矩阵,并将 "列"和 "行"分配给 X 轴和 Y 轴变量。由于每行/列交叉点只能有一个值,因此这种形式的数据在绘制热度图时,只需将每个值分配到相应的单元格即可。考虑以下数据
第 1 栏 |
第 2 栏 |
第 3 行 |
|
行 1 |
1 |
2 |
3 |
第 2 行 |
4 |
5 |
6 |
第 3 行 |
7 |
8 |
9 |
利用这些数据,我们可以比较简单地直观地看出,如果将 "行"分配到纵轴,将 "列"分配到横轴,得到的热度图会是什么样子:

也可以将数据的 "行"分配到横轴,将数据的 "列"分配到纵轴,这样产生的可视化效果会略有不同:

另外,也可以选择将分类变量同时分配给 X 轴和 Y 轴变量。对于每个分配的轴变量,分配的分类变量的级别将成为热图该轴上的组。例如,如果您为 X 轴变量选择了一个级别为 "小"、"中"和 "大"的分类变量,那么您最终得到的热度图将由三列组成(每个级别一列)。使用这种方法,分配给坐标轴的两个分类变量将决定热度图的总体结构,但您必须提供更多信息,以便Prism 知道在热度图中显示哪些值。为此,您还必须定义一个 "度量变量",用于确定热图中显示的值。
请考虑以下数据:
X 轴变异性 |
Y 轴变异性 |
度量变量 |
A |
A |
1 |
A |
B |
2 |
B |
A |
3 |
B |
B |
4 |
B |
B |
5 |
把相应的变量分配到相应的坐标轴上,就可以绘制热度图了,但有一个问题:最后两行的 "X 轴变量"和 "Y 轴变量"的组数值相同。应该在热度图的相应单元格中绘制什么值呢?这可以通过在指定 "度量变量"的同时指定一个 "度量值"来确定。例如,如果选择了 "最小"度量,那么将绘制分配给该位置的所有值的最小值(本示例中为 4):

或者,如果选择了 "Sum"(总和),则会绘制出分配给每个位置的所有值的总和(本例中为 9 = 4+5):

有两种情况可以将分类变量分配到 X 轴和 Y 轴,而不需要度量变量。当所选指标为 "计数"或 "比例"时,就会出现这种情况。在这些情况下,绘制的值要么代表输入数据中出现给定水平组合的原始次数(计数),要么代表每种组合在数据中出现的次数占总行数的比例(比例)。
格式选项
通过选项页面顶部的复选框,可以打开或关闭图表上的热度图。在 macOS 上,这是一个切换框,而不是复选框。
启用后,您就可以为热度图指定其他格式选项,包括
•度量和度量变异性信息(因数据结构而异;见上文)
•颜色图
•热度图边框
度量
通过这些控件,您可以指定在聚合所选度量变量定义的值时使用哪种度量。请注意,只有在为 X 轴和 Y 轴都指定了分类变量来定义热度图结构时,才会启用这些选项。可用于度量的选项包括
•计数 - 不要求(或不允许)度量变量赋值。热度图的每个单元格代表输入数据中 X 轴和 Y 轴变量相应级别组合的频率
•比例--不需要(或不允许)度量变量赋值。热度图的每个单元格表示输入数据中 X 和 Y 轴变量的相应级别组合占总行数的比例。
•平均值--热度图的每个单元格表示输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的平均值
•中位数 - 热度图的每个单元格代表输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的中位数
•几何均值 - 热度图的每个单元格表示输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的几何均值
•标准偏差(SD)- 热度图中的每个单元格表示输入数据中 X 轴和 Y 轴变量的相应级别组合行上所有度量变量值的标准偏差。
•SEM--热度图的每个单元格代表输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的平均值的标准误差
•变异性 - 热度图的每个单元格代表输入数据中 X 轴和 Y 轴变量的相应级别组合的行上所有度量变量值的变异性(标准偏差的平方)。
•百分比变异系数(%CV)- 热度图的每个单元格表示输入数据中 X 轴和 Y 轴变量的相应级别组合的行上所有度量变量值的变异系数(标准偏差除以平均值)。
•总和 - 热度图的每个单元格表示输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的总和
•最小值 - 热度图的每个单元格表示输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的最小值
•最大 - 热度图的每个单元格代表输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的最大值
•范围 - 热度图的每个单元格表示输入数据中 X 和 Y 轴变量的相应级别组合的行上所有度量变量值的范围(最大 - 最小)。
•分类--需要对度量变量进行分类赋值。不是为热度图的值分配颜色图,而是为分类度量变量的每个级别分配特异性颜色属性,这些颜色将适当显示。请注意,如果在使用此度量时有多行具有相同的 X 和 Y 轴变异性级别,那么在创建热度图时将只使用每个组合中首次出现的度量变量级别。
颜色图
这些选项允许您定义热度图的颜色选项。您可以从Prism 提供的内置颜色图中选择,也可以定义自己的单梯度或双梯度颜色图。默认情况下,Prism 会为颜色图的最小值和最大值(以及基线值(如适用))确定适当的值。不过,您也可以选择手动定义这些值。如果输入表中的任何值超出了这些最小值和最大值所定义的范围,Prism 将允许您指定一种颜色,以便在热度图上显示这些值(这种颜色也可选择应用于输入数据中的非数值)。
最后,Prism 还可以为热度图的颜色指定透明度值,为空白或缺失值指定颜色,以及是否在单元格上为这些空白或缺失值添加 "X"。
边框
默认情况下,Prism 热度图的内部单元格边框是禁用的。不过,您可以使用本节的选项启用这些内部边框,并指定其视觉属性,包括
•颜色
•透明度
•厚度
•线条样式