不同行具有不同颜色比例的R热图

不同行具有不同颜色比例的R热图,r,scaling,heatmap,R,Scaling,Heatmap,我想知道一个简单的解决方案是如何生成热图(),其中包含需要对不同行进行不同缩放的合成数据 因此,在我的例子中,列表示相同类型的不同事件,行是这些事件的不同观察值,可以是二进制或差异连续数据 例如: 提前感谢您的提示和帮助在不同行的缩放比例不同的情况下使用单个热图会比较混乱,因为每个着色都需要一个图例。这会很快把情节弄得一团糟 如果您建议您不需要图例,那么只需将您的值缩放到0/1之间,就可以得到您想要的结果。因此,对于Obs2,您将有如下内容: scaled_obs2 = (Obs2 - min(

我想知道一个简单的解决方案是如何生成热图(),其中包含需要对不同行进行不同缩放的合成数据

因此,在我的例子中,列表示相同类型的不同事件,行是这些事件的不同观察值,可以是二进制或差异连续数据

例如:


提前感谢您的提示和帮助

在不同行的缩放比例不同的情况下使用单个热图会比较混乱,因为每个着色都需要一个图例。这会很快把情节弄得一团糟

如果您建议您不需要图例,那么只需将您的值缩放到0/1之间,就可以得到您想要的结果。因此,对于
Obs2
,您将有如下内容:

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

那么,用3D绘图不是更好吗?包
rgl
应该非常适合实现这一点。另一种选择是只需提前重新缩放数据(以便所有行具有相同的比例)。
scaled_obs2 = (Obs2 - min(Obs2))/(Obs - min(Obs2))