我正在尝试绘制树形图,以便树枝上的标签与我的聚类分析中的组编号相匹配。目前,分支只是按照它们出现的顺序从左到右标记,而不是实际的组号。这是我当前的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)
如何更改标签以匹配我的实际组号?
答案 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';
...
答案 1 :(得分:1)
直接从文档here了解color_branches()
函数:
“如果groupLabels=TRUE
,则数字组标签将添加到每个群集。如果提供了矢量,则这些条目将用作组标签。如果提供了某个功能,则它将传递一组数字向量(例如1:5),并且必须返回格式化的组标签。“
我希望这会有所帮助。