在具有小范围值的热图中使用哪种颜色键?

时间:2016-05-09 17:04:51

标签: range heatmap pheatmap color-key

我的数据涵盖范围很小,但我仍然希望在热图中显示数据点之间的微小差异。什么颜色键最适合最大化颜色强度(而不是生成灰色地图)以及如何在pheatmap中设置范围?

1 个答案:

答案 0 :(得分:0)

您没有提供足够的信息来为您提供示例数据的确切代码示例,但下面的内容是解决问题的方法。就你想要使用的实际颜色而言,我建议你玩它来看看哪个看起来最好,我只是用红色和蓝色作为代理。

pheatmap(yourdata, color = colorRampPalette(c("red", "blue"))(length(-12:12)),breaks=c(-12:12))

length()设置范围,而breaks = c(x:x)告诉它在哪里休息。所以假设你想要从0到0每隔0.2,你会修改它为:

breaks=c(0,0.2,0.4,0.6,0.8,1.0)

您可以使用中断渐变来获取适合您的数据集的内容。

这是我在这里回答问题的第一次尝试,请告诉我上述某些内容对您是否有用,或者您对我写的内容感到困惑。