I am using gplots
and Rcolorbrewer
to make a heatmap using the heatmap2()
function.
My data has zeros denoting that no data is recorded in this samples. To create the heatmap, I want these zeros to be coloured white and the rest above in a three colour legend.
Here is the code so far:
my_palette <- colorRampPalette(c("blue", "green", "red"))(n = 299)
col_breaks = c(seq(0.001,0.2,length=100), seq(0.3,0.4,length=100), seq(0.5,0.6,length=100))
library(gplots)
heatmap.2(deco.hmBB, main = "BCC at day 0 and day 10", margins = c(6,9), trace = "none",
density.info = "none", dendrogram = "none", col = my_palette, breaks = col_breaks,
Colv = "NA")