私はこのようなヒートマップを生成しました:
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))
それを調整する方法はありますか?.
ありがとう!カム
いくつかのヒント:
フォントサイズを小さくするには、cexRow
およびcexCol
引数を使用します。
heatmap.2(x, ...., cexRow=0.5)
hlei
およびmargins
引数の値を調整します。
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))