resize and adjust the heatmap in heatmap.2

user1586241 picture user1586241 · Aug 21, 2013 · Viewed 53k times · Source

I've generated a heatmap like this: enter image description here

The X-axis and Y-axis labels don't show completely. My code is here:

 heatmap.2(x,col=blueyelred,colsep=c(1:6),rowsep=(1:62), 
           sepwidth=c(0.05,0.05), sepcolor="white", trace="none",
           Rowv=F,Colv=F, scale="none", dendrogram="none",key=F, 
           lhei = c(0.05,5),margins=c(1,8))

Is there any way to adjust it.

Thanks! Cam

Answer

csgillespie picture csgillespie · Aug 21, 2013

A few tips:

  • to reduce the font size, use the cexRow and cexCol arguments, e.g.

    heatmap.2(x, ...., cexRow=0.5)
    
  • Adjust the values in the hlei and margins arguments.