【发布时间】:2015-07-15 17:32:42
【问题描述】:
从数据框data.main,我能够生成一个hclust 树状图,
aa1<- c(2,4,6,8)
bb1<- c(1,3,7,11)
aa2<-c(3,6,9,12)
bb2<-c(3,5,7,9)
data.main<- data.frame(aa1,bb1,aa2,bb2)
d1<-dist(t(data.main))
hcl1<- hclust(d1)
plot(hcl1)
此外,我知道有很多方法可以使用树木截断来为树枝或树叶着色。但是,是否可以根据部分列名或列号为它们着色(例如,我希望与 aa1、aa2 对应的分支为红色,bb1 和 bb2 为蓝色)?
我已经检查了 R 包 dendextend,但仍然无法找到直接/简单的方法来获得所需的结果。
【问题讨论】:
-
请在示例输入数据中包含reproducible example,并描述您希望输出对于该特定数据的外观。这将使您更容易为您提供帮助。
-
我已经编辑了这个问题,希望现在更清楚。
-
@MrFlick,很抱歉造成混淆。在之前的编辑中,虽然我提到“我希望与 aa1、aa2 对应的分支为红色,而 bb1 和 bb2 为蓝色”,但我没有提供正确的数字。
标签: r colors dataframe dendrogram dendextend