Please enable JavaScript to view this site.

本页所述的特性和功能适用于Prism Enterprise

在“图表格式设置”对话框的“热力图选项”页中,您可在具有适当数据结构的图表上添加和自定义该数据对象。

所需数据结构

在Prism中,共有两种方法可根据多变量数据,为热力图定义适当的数据结构。首先,可将输入数据视为矩阵,将“列”和“行”分别分配给X和Y轴变量。由于每个行/列交叉点只能有一个值,因此,将仅以此形式绘制数据,将每个值分配给热力图中的适当单元格。考虑以下数据:


第1列

第2列

第3列

第1行

1

2

3

第2行

4

5

6

第3行

7

8

9

基于这些数据,将“行”和“列”分别分配给垂直轴和水平轴时,能够以相对简单的方式,将生成的热力图可视化:

Heat map cols rows

此外,还可将数据的“行”和“列”分别分配给水平轴和垂直轴,以产生略有不同的可视化效果:

Heat map rows cols

或者,也可选择将分类变量分配给X轴和Y轴变量。对于分配的各轴变量,在热力图上,分配的分类变量的级别将成为该轴上的组。例如,如果为X轴变量选择级别为“小”、“中”和“大”的分类变量,则将得到一幅由三列组成的热力图(每个级别一列)。以此方式,分配给轴的两个分类变量将决定热力图的总体结构,但必须提供附加信息,以确保Prism知道在热力图本身显示哪些值。为此,还必须定义“度量变量”,用于确定热力图中显示的值。

考虑以下数据:

X轴变量

Y轴可变

度量变量

A

A

1

A

B

2

B

A

3

B

B

4

B

B

5

可通过将适当的变量分配给适当的轴,创建热力图,但这样做时存在一个问题,即:对于“X轴变量”和“Y轴变量”组,最后两行的值相同。应在热力图的相应单元格中绘制什么值?通过同时分配“度量”和“度量变量”,确定这一点。例如,如果选择度量“Min”,则将绘制分配给该位置的所有值中的最小值(本例为4):

Heat map Min

或者,如果选择“Sum”,则将绘制分配给各位置的所有值的总和(本例为9=4+5):

Heat map sum

有两种情况下,可将分类变量分配给X轴和Y轴,且无需度量变量。当所选度量为“Count”或“Proportion”时,将发生该情况。在这些情况下,绘制的值要么表示给定级别组合在输入数据中出现的原始次数(Count),要么表示各组合在数据中出现的次数占总行数的比例(Proportion)。

“格式”选项

可通过“选项”页顶部的复选框,打开或关闭图表上的热力图。在macOS版本中,采用切换设计,而非复选框。

启用后,将能够为热力图指定其他格式设置选项,其中包括:

度量和度量变量信息(取决于数据结构;详见上文)

色图

热力图边界

度量

这些控件允许您指定使用哪个度量聚合所选度量变量定义的值。请注意,仅当通过将分类变量分配给X轴和Y轴的方式定义热力图结构时,才启用这些选项。针对度量提供的选项包括:

Count – 不需要(或允许)为度量变量赋值。在热力图中,每个单元格表示:输入数据中X轴和Y轴变量的相应级别组合的出现频率

Proportion – 不需要(或允许)为度量变量赋值。在热力图中,每个单元格表示:输入数据中X轴和Y轴变量的相应级别组合占总行数的比例

Mean – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的均值

Median – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的中值

Geometric Mean – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的几何均值

SD – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的标准差

SEM – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的均值标准误

Variance – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的方差(标准差平方)

%CV – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的变差系数(标准差除以均值)

Sum – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的总和

Min – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的最小值

Max – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的最大值

Range – 在热力图中,每个单元格表示:对于输入数据中X轴和Y轴变量的相应级别组合,对应行上所有度量变量值的范围(最大值-最小值)

Categorical - 需要为分类度量变量赋值。能够为每个级别的分类度量变量分配特定颜色属性,而非为热力图的值分配色图,并将适当显示这些颜色。请注意,如果在使用此度量时,多行的X和Y轴变量级别相同,则仅使用每个组合首次出现时的度量变量级别,创建热力图。

色图

这些选项允许您定义热力图的颜色选项。从Prism提供的内置色图中进行选择,或者,您可以自定义单渐变或双渐变色图。默认情况下,Prism将为色图确定适当的最小值和最大值(并在适用情况下确定基线值)。然而,您可以选择手动定义这些值。在Prism中,如果输入表中的任何值超出这些最小值和最大值所定义的范围,则将允许您指定一种颜色,用于在热力图上显示这些值(或者,也可对输入数据中的非数字值应用该颜色)。

最后,Prism允许指定热力图颜色的透明度值、指定空白或排除值的颜色,以及是否在这些空白或缺失值的单元格上标记“X”。

边界

在Prism中,热力图的内部单元格边框默认禁用。但可使用本节中介绍的选项,启用这些内部边框,并指定其视觉属性,其中包括:

颜色

透明度

粗细

线条样式

 

© 1995-2019 GraphPad Software, LLC. All rights reserved.