【问题标题】:Project a horizontal dendrogram投影水平树状图
【发布时间】:2020-11-27 05:38:10
【问题描述】:

大家:

有没有一种方法可以使从 hclust() 等函数生成的树状图水平,而不使用函数 as.dendrogram()。

所以不要丢失为原始 hclust dendrogram 开发的增强代码(即 rect.hclust、xlab、ylab 等)?

谢谢!

【问题讨论】:

    标签: dendrogram hclust


    【解决方案1】:

    您可以使用 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)
    

    更多详情: https://cran.r-project.org/web/packages/dendextend/vignettes/dendextend.html

    【讨论】:

      猜你喜欢
      • 2014-02-16
      • 2015-09-05
      • 1970-01-01
      • 2013-06-09
      • 2015-12-15
      • 1970-01-01
      • 2012-12-28
      • 2012-12-16
      相关资源
      最近更新 更多