首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不同层次(如plot.hclust)绘制带有标签的plot.dendrogram?

如何在不同层次(如plot.hclust)绘制带有标签的plot.dendrogram?
EN

Stack Overflow用户
提问于 2020-04-14 15:05:00
回答 2查看 162关注 0票数 1

当我为hclust对象使用默认的plot()时,它会将叶子的标签放置在不同的距离上,正如我所需要的:

代码语言:javascript
复制
data(mtcars)
plot(hclust(dist(mtcars)))

但当我对dendrogram对象执行相同的操作时,它会将所有标签对齐到同一级别:

代码语言:javascript
复制
plot(as.dendrogram(hclust(dist(mtcars))))

如何禁用此对齐并使其行为与hclust完全相同?我尝试过hang=0,但它使所有“叶子”的长度都为零:

EN

回答 2

Stack Overflow用户

发布于 2020-04-14 15:49:23

您可以通过调整hang参数来完成此操作。

代码语言:javascript
复制
plot(as.dendrogram(hclust(dist(mtcars)), hang = 0))
票数 1
EN

Stack Overflow用户

发布于 2020-08-31 11:08:04

代码语言:javascript
复制
plot(hclust(dist(mtcars)), hang = -1)

help页面中:

挂起打印高度的一部分,标签应挂在绘图其余部分的下方。负值将导致标签从0开始挂起。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61202328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档