2013-08-21 11 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引数の値を調整します。 @csgillespieが示唆したように、あなたが既にmarginsパラメータを使用していることを私は見

4

、どのようなあなただけの引数を変更する場合は?例えば

margins = c(8, 8)

たぶんも

などを、助けることができるheatmap()関数を呼び出す前に、一般的なプロットの余白を変更する

または外側の余白

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

ためpar(mar=c(10,4,4,2)) where par(mar=c(bottom,left,top,right))

関連する問題