x <- matrix(seq(1,10,by=0.1),ncol=5,nrow=5)
colnames(x) <- letters[1:5]
rownames(x) <- letters[6:10]
plot(hclust(t(dist(x))))
私はデータフレームを持っています:
df <- data.frame(Rows = letters[6:10],value=c("L","L","L","L","N"))
df
Rows value
1 f L
2 g L
3 h L
4 i L
5 j N
上記のプロットの x 軸の下に色付きの凡例を描画したいと思います。行名 f のように値 L があるため、プロット内のその下の凡例の一部は「赤」に、同様に h、i、g に色付けする必要がありますが、プロット内の j ラベルの下の凡例は「青」にする必要があります。
次のようになります。
image.plot を使用してみましたが、望ましい結果が得られませんでした。これを行う方法はありますか?