0

Rで関数heatmap.2を使用しています。次の条件でヒートマップを作成しました。

heatmap.2(tada1, Rowv=FALSE, Colv="FALSE", dendrogram='none', scale="row",trace='none',col=redgreen(3)) 

私の問題は、ヒートマップの列に596個の名前が含まれていることです。この名前は互いに上書きしているため、表示されません。したがって、私の質問は次のとおりです。互いに上書きせずにすべての名前を表示するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

「フォントサイズを小さくするために使用する」と言いcex.axisましたが、コードには、行と列のラベルをその数に比例して小さくするためのプロビジョニングがすでに用意されていることがわかります。ヘルプページの引数リストを参照してください。

       cexRow = 0.2 + 1/log10(nr),
       cexCol = 0.2 + 1/log10(nc),

...だから、たぶんあなたはただ虫眼鏡を購入する必要があります。または:大きいベクターグラフィックスデバイスに印刷して縮小します。(または、例を提供して、発生している問題を確認できるようにします。

最後から2番目の提案を実装するには、pdfviewerでこの出力を確認できます。これでズームインまたはズームアウトできるはずです。

pdf(file="Hmap2.pdf", height=20, width=15)   
# will go to the working directory unless you use path
heatmap.2(tada1, Rowv=FALSE, Colv="FALSE", dendrogram='none', scale="row", 
            trace='none', col=redgreen(3)) 
dev.off()
于 2011-09-22T13:58:20.863 に答える