如何使 R 输出有关树状图对象的文本详细信息?
How to make R output text details about a dendrogram object?
有关测试数据和用于创建树状图的命令的详细信息,请参阅我之前的问题:
这里是我制作树状图的命令的简要总结:
un_exprs <- as.matrix(read.table("sample.txt", header=TRUE, sep = "\t", row.names = 1, as.is=TRUE))
exprs <- t(un_exprs)
eucl_dist=dist(exprs,method = 'euclidean')
hie_clust=hclust(eucl_dist, method = 'complete')\
dend <- as.dendrogram(hie_clust)
plot(dend)
这是一个非常漂亮的登格图图。但是,可以说这个树状图有 2 个簇......我想获得属于 2 个簇中每个簇的每个元素的文本列表。我假设这是微不足道的,但我没有足够的 R 经验来使它变得直观。谢谢!
您可以从 hclust
return 和 stats::cutree
计算得出
cutree(hie_clust,k=2)
有关测试数据和用于创建树状图的命令的详细信息,请参阅我之前的问题:
这里是我制作树状图的命令的简要总结:
un_exprs <- as.matrix(read.table("sample.txt", header=TRUE, sep = "\t", row.names = 1, as.is=TRUE))
exprs <- t(un_exprs)
eucl_dist=dist(exprs,method = 'euclidean')
hie_clust=hclust(eucl_dist, method = 'complete')\
dend <- as.dendrogram(hie_clust)
plot(dend)
这是一个非常漂亮的登格图图。但是,可以说这个树状图有 2 个簇......我想获得属于 2 个簇中每个簇的每个元素的文本列表。我假设这是微不足道的,但我没有足够的 R 经验来使它变得直观。谢谢!
您可以从 hclust
return 和 stats::cutree
cutree(hie_clust,k=2)