我想知道什么是生成 heatmaps() 的简单解决方案,其中包含对不同行需要不同缩放比例的组合数据。
所以在我的例子中,列代表相同类型的不同事件,行是对这些事件的不同观察,可以是二元的或差异的。连续数据。
F.例如:
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
在此先感谢您的提示和帮助
最佳答案
要有一个热图,其中不同的行以不同的比例缩放会相当困惑,因为您需要每个阴影的图例。这会很快使情节变得困惑。
如果您建议您不需要图例,那么只需将您的值缩放到零/一之间的范围内,您应该会得到您想要的。所以对于 Obs2
你会有这样的东西:
scaled_obs2 = (Obs2 - min(Obs2))/(Obs - min(Obs2))
关于不同行具有不同色标的 R 热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268392/