标签R树形图分支具有正确的组编号

时间:2018-02-06 06:10:36

标签: r cluster-analysis dendrogram dendextend

我正在尝试绘制树形图,以便树枝上的标签与我的聚类分析中的组编号相匹配。目前,分支只是按照它们出现的顺序从左到右标记,而不是实际的组号。这是我当前的R代码和结果的树形图:

dst <- dist(Model_Results,method="binary") 
hca <- hclust(dst)
clust <- cutree(hca,k=40)
dend <-as.dendrogram(hca)
library(dendextend)
dend1 <- color_branches(dend, k = 40, groupLabels = TRUE)
plot(dend1)

enter image description here

如何更改标签以匹配我的实际组号?

2 个答案:

答案 0 :(得分:2)

我想我终于弄清楚了......

use feature qw( say );

use Time::Piece   qw( localtime );
use Time::Seconds qw( ONE_DAY ONE_HOUR );

my $format = '%Y-%m-%d %H:%M:%S';

...

enter image description here

答案 1 :(得分:1)

直接从文档here了解color_branches()函数:

“如果groupLabels=TRUE,则数字组标签将添加到每个群集。如果提供了矢量,则这些条目将用作组标签。如果提供了某个功能,则它将传递一组数字向量(例如1:5),并且必须返回格式化的组标签。“

我希望这会有所帮助。