1

R を使用してヒート マップを作成しようとしています。次のような値 (パーセンテージ) のマトリックスがあります。

<p>0 5 0 0 25 30</p>
<p>0 0 0 10 0 0</p>
<p>10 15 65 65 70</p>

等々。取得したいもの - 同じ値 (マトリックス全体) が同じ色で表されるヒート マップ。しかし、最初の行のゼロ値の色が 2 行目のゼロ値の色と異なるマップが表示されます。ヒート マップの作成に使用したコマンドは次のとおりです。

my_heatmap <- heatmap(my_heat_matrix, Rowv=NA, Colv=NA, col = colors_01, margins=c(5,10))

UPD: 申し訳ありませんが、答えが見つかりました。

4

1 に答える 1

5

議論を試みるべきだと思いますscale="none"

再現可能な例が役に立ちました...

z <- outer(1:10,1:10,"+")
heatmap(z,Rowv=NA,Colv=NA)
heatmap(z,Rowv=NA,Colv=NA,scale="none")

heatmapを使用しているため、最も厄介な R グラフィックス関数と見なされる可能性がありますlayout。これにより、ページ上のプロットを賢明な方法で配置することができなくなります... (パッケージ filled.contourのプロットは同様の煩わしさを共有します)。hexbinここに画像の説明を入力

于 2011-05-23T20:21:49.473 に答える