Спроектируйте горизонтальную дендрограмму - PullRequest
0 голосов
/ 07 августа 2020

Люди:

Есть ли способ сделать дендрограмму, сгенерированную из такой функции, как hclust (), горизонтальной, без использования функции as.dendrogram ().

Чтобы не потерять улучшение код (например, rect.hclust, xlab, ylab, et c.), разработанный для исходной дендрограммы hclust?

Спасибо!

1 Ответ

0 голосов
/ 08 августа 2020

Вы можете использовать пакет dendextend R, чтобы получить всю эту функциональность в дополнительных дендрограммах.

Например,

library(dendextend)

dend <- USArrests %>%
   dist() %>%
   hclust(method = "ave") %>%
   as.dendrogram() %>% hang.dendrogram() %>% 
   color_branches(k = 5)

par(mar = c(2,2,1,8))
plot(dend, horiz = T)
rect.dendrogram(dend, k = 3, horiz = T)

enter image description here

More details: https://cran.r-project.org/web/packages/dendextend/vignettes/dendextend.html

...