1

ヒートマップがあり、複数の列に共有ラベルを作成したいと考えています。つまり、列 1 と 2 のラベルと列 3 と 4 (または列の任意の組み合わせ) のラベルです。これは可能heatmap.2ですか?

現在のプロット: 問題のプロットについては、こちらを参照してください

望ましい出力: 望ましい出力

4

1 に答える 1

1

うん。NA を含むベクトルをlabCol引数に渡して、必要なラベルをスキップします。adjCol次に、目的の結果が得られるように調整します。これらのパラメーターをいじる必要があるかもしれませんが、簡単に実行できます。例えば:

mat <- matrix(rnorm(40), ncol=4)
labvec <- c("B",NA,"A",NA)

library(gplots)
heatmap.2(mat, trace=c("none"), labCol = labvec, adjCol = c(1,4.5)) 

ここに画像の説明を入力

于 2016-10-21T19:21:04.687 に答える