我为此数据创建了一个图像图:
sample
p p.1 p.2 p.3 p.4
p 1.0000000 0.24077171 -0.66666667 -0.49009803 0.61237244
p.1 0.2407717 1.00000000 0.09028939 -0.83444087 0.14744196
p.2 -0.6666667 0.09028939 1.00000000 0.21004201 0.10206207
p.3 -0.4900980 -0.83444087 0.21004201 1.00000000 -0.08574929
p.4 0.6123724 0.14744196 0.10206207 -0.08574929 1.00000000
使用此代码:
image.plot(sample,col=redblue(191), zlim=c(-1,1))
我得到这张图片:
而不是 0.0 0.2 0.4.. 在 x 和 y 轴上,我想要 p p.1 p.2 ......我怎么得到那个?感谢您的时间和考虑?
我的热图如下所示:
它不是对称的。你能解决这个问题吗?我正在使用这段代码:
shades=c(seq(-1,-0.5,length=64), seq(-0.5,0.5, length=64), seq(0.5,1,length=64))
heatmap.2(sample, dendrogram='none ', symm=TRUE, Rowv=FALSE, Colv=FALSE, key=TRUE, cexCol=0.7, cexRow=1,scale="row", keysize=1, col=redblue(191), breaks=shades)