2015-10-18 2 views
0
тепловые карты

У меня есть матрица для построения графика, и я использую следующие строки:черчение вопроса на R (используя)

library(lattice) 
levelplot(cont.freq) 

Я хочу, чтобы избавиться от черных вещей в сюжете? Я хотел бы использовать имена ростов и имена кодов матрицы для маркировки 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), nrow = 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") 
Смежные вопросы