2013-08-21 82 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))