Определите свои собственные разрывы для гистограммы.
x <- matrix(0, nrow = 5, ncol = 5)
datarange <- range(c(x)) + c(-0.1, 0.1)
mybreaks <- seq(datarange[1], datarange[2], length = 10)
heatmap.2(x, breaks = mybreaks,
key.xtickfun=function() {
breaks <- parent.frame()$breaks
return(list(
at=parent.frame()$scale01(c(breaks[1],
breaks[length(breaks)])),
labels=c(as.character(breaks[1]),
as.character(breaks[length(breaks)]))
))
})
Или удалите цветовой ключ:
heatmap.2(x, key = FALSE)