R 中的热图失真

Heatmap distortion in R

我设法使用热图函数在 R 中生成了热图 (heatmap(heatmap_16m, col=redgreen(75)) 得到以下内容:

如您所见,它具有红、黑、绿三色的正态分布。

由于热图函数无法提供任何图例,我切换到 heatmap.2 函数 (heatmap.2(heatmap_16m, col= redgreen(75), trace="none")) 并得到以下结果:

这里的颜色分布主要偏向红色。

所以,我的问题如下:如何获得第二个热图中的外观(图例、行和列树状图顺序)以及第一个热图中绿色和红色的分布?

我在搜索其他内容时无意中找到了答案:) 开始了:

heatmap.2(heatmap_16m, col= greenred(75), trace="none", 
      scale="row")

您还可以根据数据按列缩放。