【发布时间】:2020-01-12 07:51:14
【问题描述】:
我有一个树状图,我想提取一个节点下的所有标签,我已经知道它的高度。例如:
data = data.frame(point = c('A','B','C','D','E'),
x = c(2,2.5,2.1,3,5),
y = c(3.1,4,5,6,2))
d = dist(as.matrix(data[, 2:3]))
hc = hclust(d,method = "ward.D2")
plot(hc, labels = data$point)
我们知道所有节点的高度:
hc$height
# [1] 1.029563 1.345362 2.790161 4.584430
现在我想知道某个高度下的所有标签,例如,高度等于 1.029563,我期望结果为c("A", "B"),高度等于 1.345362,我期望结果为c("C", "D")。
有人可以帮忙吗?
【问题讨论】:
-
参见
?hclust中的merge组件含义,Value部分。
标签: r dendrogram