2013-08-21 77 views
7

调整热图,我产生一个热图是这样的: enter image description here调整和heatmap.2

的X轴和Y轴标签不能完全显示。 我的代码是在这里:

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)) 

有什么办法进行调整。

谢谢! 凸轮

回答

8

的几项建议:

  • 减小字体大小,使用cexRowcexCol参数,例如

    heatmap.2(x, ...., cexRow=0.5) 
    
  • 调整在hleimargins参数的值。

4

我看到你已经在使用margins参数,如果你只需要修改的参数作为@csgillespie建议?

例如,margins = c(8, 8)

也许还修改了一般情节利润率调用heatmap()功能之前,可以帮助

例如,par(mar=c(10,4,4,2))

或外缘

par(oma=c(10,4,4,2))

其中 par(mar=c(bottom,left,top,right))