0
我的数据涵盖了一个小范围,但我仍然希望在热图中显示数据点之间的小差异。什么颜色键最好最大化颜色强度(而不是生成灰色地图)以及如何在pheatmap中设置范围?哪个颜色键可以在小范围值的热图中使用?
我的数据涵盖了一个小范围,但我仍然希望在热图中显示数据点之间的小差异。什么颜色键最好最大化颜色强度(而不是生成灰色地图)以及如何在pheatmap中设置范围?哪个颜色键可以在小范围值的热图中使用?
您没有提供足够的信息来为您的示例数据提供确切的代码示例,但类似下面的内容是解决此问题的一种方法。就你想使用的实际颜色而言,我建议你仔细研究一下,看看最好的是什么,我刚刚以红色和蓝色作为代理。
pheatmap(yourdata, color = colorRampPalette(c("red", "blue"))(length(-12:12)),breaks=c(-12:12))
length()设置范围,而breaks = c(x:x)指示它在哪里做休息。所以我们说,你想休息每隔0.2从0到1,您将修改为:
breaks=c(0,0.2,0.4,0.6,0.8,1.0)
你可以玩的突破梯度得到的东西,对你的数据集的作品。
这是我第一次尝试回答这里的问题,如果上面的内容不适合你,或者你对我写的内容感到困惑,请告诉我。