绘制R上的问题(使用热图)

时间:2015-10-18 21:00:21

标签: r plot lattice

我有一个矩阵可以绘制,我使用以下几行:

library(lattice)
levelplot(cont.freq)

我想摆脱阴谋中的黑色东西?我想使用矩阵的rownames和colnames来进行x& y标记。但是我不知道如何以一种很好的方式表现它们。

顺便说一下,矩阵是1284x1284 ..

enter image description here

1 个答案:

答案 0 :(得分:0)

以下作品:

x_at <- pretty(seq_len(nrow(cont.freq)))
y_at <- pretty(seq_len(ncol(cont.freq)))
levelplot(cont.freq, rm.na = TRUE, scales=list(y=list(at=y_at),x=list(at=x_at)), xlab="Residue ID", ylab="Residue ID", main="Contact Frequency")