R - 系统图标签到向量
R - Phylogram labels to vector
如果我们使用 ape
包
从层次聚类中绘制系统发育图
phy <- hclust(dist(mtcars))
plot(as.phylo(phy),direction="downwards")
有没有办法按照它们在系统发育图中出现的顺序(从左到右阅读)将标签提取到向量中?
如果我尝试
phy$labels
我可以取出标签,但它们的顺序似乎不同。
使用额外的 order
组件,您可以按正确的顺序获得它们
with(phy, labels[order])
# [1] "Maserati Bora" "Chrysler Imperial" "Cadillac Fleetwood"
# [4] "Lincoln Continental" "Ford Pantera L" "Duster 360"
# [7] "Camaro Z28" "Hornet Sportabout" "Pontiac Firebird"
# [10] "Hornet 4 Drive" "Valiant" "Merc 450SLC"
# ...
如果我们使用 ape
包
phy <- hclust(dist(mtcars))
plot(as.phylo(phy),direction="downwards")
有没有办法按照它们在系统发育图中出现的顺序(从左到右阅读)将标签提取到向量中?
如果我尝试
phy$labels
我可以取出标签,但它们的顺序似乎不同。
使用额外的 order
组件,您可以按正确的顺序获得它们
with(phy, labels[order])
# [1] "Maserati Bora" "Chrysler Imperial" "Cadillac Fleetwood"
# [4] "Lincoln Continental" "Ford Pantera L" "Duster 360"
# [7] "Camaro Z28" "Hornet Sportabout" "Pontiac Firebird"
# [10] "Hornet 4 Drive" "Valiant" "Merc 450SLC"
# ...