изменение диапазона цветовой шкалы на графике уровня

Я хочу сделать небольшую настройку изображения. Моя команда для создания простой тепловой карты корреляций выглядит следующим образом:

psticorr <- cor(psti)
rgb.palette <- colorRampPalette(c("blue", "yellow"), space = "lab")
levelplot(psticorr, col.regions=rgb.palette(120), scales=list(x=list(cex=.3), y=list(cex=.3)), main="PstI: Correlations of loci coverage", xlab="Samples", ylab="Samples" )

Я получаю то, что мне нужно, но мне бы очень хотелось, чтобы я мог установить диапазон цветовой шкалы, например, от 0 до 1, на данный момент он начинается с моего самого низкого значения корреляции (r).


person user1308144    schedule 16.07.2012    source источник


Ответы (1)


Вы можете управлять точками разрыва цвета в levelplot с помощью аргумента at. Попробуйте что-нибудь вроде at=seq(min(psticorr), max(psticorr), length.out=120)

person Matthew Plourde    schedule 16.07.2012