1

ヒートマップ 2 を使用してヒートマップを生成していますが、異なるデータ セットで同じ色範囲/キーを再利用したいと考えています。

たとえば、同じ実験を繰り返していますが、1 回の実行では範囲 内のデータ ポイントがあり、もう 1 回の実行では[0, 10]データ ポイントは範囲内にあります[0, 20]。現在、ヒートマップは、データセットに応じておよびにマップred->whiteされます。[0, 10][0, 20]

同じ色がすべてのヒートマップで同じ値を表すように、すべてのヒートマップで「絶対」色範囲を使用する方法はありますか?

ありがとうございました。

4

1 に答える 1

0

異なるヒートマップ間で色の範囲を再利用するには、色の範囲でブレークを明示的に指定する必要があります。再現可能な例を提供していないため、これは一般的な例です。

library("gplots")
breaks = c(seq(-5, 0, length.out=128), 
           seq(0, 3, length.out=128))
heatmap.2(hm_data, dendrogram='row', Colv=FALSE,
              col=bluered(255), key=TRUE, labRow=row_names,
              breaks=breaks, symkey=FALSE, density.info="none", 
              trace="none", cexRow=0.5, cexCol=0.75) 
于 2013-05-31T20:15:10.630 に答える