在levelplot图表中更改颜色比例范围

5

我想对一张图片进行微调。生成简单的相关热力图的命令如下:

psticorr <- cor(psti)
rgb.palette <- colorRampPalette(c("blue", "yellow"), space = "lab")
levelplot(psticorr, col.regions=rgb.palette(120), scales=list(x=list(cex=.3), y=list(cex=.3)), main="PstI: Correlations of loci coverage", xlab="Samples", ylab="Samples" )

我可以得到我需要的内容,但我希望能够设置颜色比例的范围,例如从0到1,目前它从最低相关性(r)值开始。

1个回答

9

您可以通过at参数控制levelplot中的颜色断点。尝试使用像at = seq(min(psticorr), max(psticorr), length.out = 120)这样的内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接