2015-10-18 40 views
0

我有一个矩阵来绘制,我使用下面几行:绘制R上的问题(使用热图)

library(lattice) 
levelplot(cont.freq) 

我想摆脱在情节的黑色的东西呢?我想使用矩阵的rownames和colname作为x & y标签。但是我不知道如何以一种很好的方式来表达它们。

顺便说,矩阵是1284x1284 ..

enter image description here

+1

你能告诉cont.freq和你的整个代码的样本?例如: – torm

+0

a = rep(0:1,5) b = rep(0,10) c = rep(1,10) cont.freq = matrix(cbind(a,b,c) = 10,ncol = 10) cont.freq – wthimdh

回答

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")