R热图,具有不同行的不同色标

时间:2011-09-01 09:23:55

标签: r scaling heatmap

我想知道使用组合数据生成热图()的简单解决方案是什么,这些数据需要不同的缩放用于不同的行。

所以在我的例子中,列表示相同类型的不同事件,行是对这些事件的不同观察,可以是二元或差异。连续数据。

F.ex:

Event: ev1 | ev2 | ev3 | ev4 | ev5 | ev6
Obs1:   1  |  0  |  1  |  1  |  0  |  0
Obs2:  5.6 | 0.2 | 4.8 | 7.1 | 0.1 | 0.8

提前感谢提示和帮助

1 个答案:

答案 0 :(得分:0)

要让单个热图不同地缩放不同的行会相当混乱,因为每个着色需要一个图例。这会很快弄乱情节。

如果您建议您不需要图例,那么只需将您的值缩放到零/一之间,您就应该得到它。因此对于Obs2,你会有类似的东西:

scaled_obs2 = (Obs2 - min(Obs2))/(Obs - min(Obs2))