私は、組成データの円形の樹状図をプロットしようとしています。次のコードを使用してください:円形のデデキストランデンドログラムにラベルを付ける
library(dendextend)
library(circlize)
library(compositions)
data("Hydrochem")
hydro<-Hydrochem
d <- dist(hydro[7:19], method="euclidean")
hc <- hclust(d, method = "average")
dend <- as.dendrogram(hc)
hydro$River <- as.character(hydro$River)
labels(dend) <- hydro$River[order.dendrogram(dend)]
plot(dend)
正しいラベルオーダーで私が望むものの正常なデンドログラムを得ることができます。
しかし、私はcirclize_dendrogram(dend)
を実行したとき、私はこれを取得:
私を悩ませる何が真ん中にデンドログラムである - 私はちょうどすなわち(ラベルの樹形図の順序を使用しないときlabels(dend) <- hydro$River
と入力すると)、内部の樹状図は細かく、すべてが素晴らしいように見えます。
labels_track_height
とdend_track_height
の設定を変更してみましたが、小さなおもちゃのデータセットで同じプロセスを実行すると、この問題は発生しません。
アイデア?
ありがとうTal - それははるかに完全な説明であり、それが自動的に行われていることを知って良いです。 – Scott
私の喜び。あなたが科学論文のためにそれを使用している場合は、訳出に関連する論文を引用し、回覧することを検討してください。あなたはそれらを見つけることができます:citation( "dendextend");引用( "circlize")#(ありがとう) –