web-dev-qa-db-ja.com

ヒートマップのヒートマップのサイズを変更して調整します。2

私はこのようなヒートマップを生成しました: enter image description here

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
user1586241

いくつかのヒント:

  • フォントサイズを小さくするには、cexRowおよびcexCol引数を使用します。

    heatmap.2(x, ...., cexRow=0.5)
    
  • hleiおよびmargins引数の値を調整します。

10
csgillespie

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

7
user2489252