我正在尝试生成一个简单的热图,其中每一行和每一列都由一条黑线分隔。但是,由于某种原因,这只发生在第一个和最后一个颜色上。我的命令中的中间颜色colorpanel()
有一条额外的水平和垂直线,我想在使用heatmap.2()
. 关于我为什么看到这些行的任何建议?
library(gplots)
my.matrix <- cbind(func.1 = c(1,2,2,1,1,3,1,2,3,1,1,2,2,3,1), func.2 =
c(2,2,1,1,3,3,1,1,2,2,1,3,3,2,1))
mycol <- colorpanel(n=3,"green","grey","red")
heatmap.2(my.matrix,Rowv=FALSE, Colv="Rowv", col=mycol, trace="both",
tracecol="black", key=FALSE, symm=FALSE, vline=NULL, hline=NULL)