首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中使用dendextend修改树状图

在R中使用dendextend修改树状图
EN

Stack Overflow用户
提问于 2016-04-21 01:37:50
回答 1查看 214关注 0票数 2

我正在尝试使用dendextend修改和调整集群树状图,使用以下代码:

代码语言:javascript
复制
# prepare hierarchical cluster
hc = hclust(dist(mtcars))

dend <- as.dendrogram(hc)

dend %>% set("branches_lty", 3) %>% plot()

请问如何为特定的K集群设置branches_lty?

另外,我想修改并对齐离开文本到给定的长度和缩进,如图所示。

我附上了一个例子图片来看,我不能用dendextend包来实现它。

注意:

我可以使用A2Rplot绘制它,但我不能修改它。两者都可以使用吗?

代码语言:javascript
复制
# load code of A2R function
source("http://addictedtor.free.fr/packages/A2R/lastVersion/R/code.R")
# colored dendrogram
op = par(bg = "#EFEFEF")
A2Rplot(hc, k = 3, boxes = FALSE, col.up = "gray50", col.down = c("#FF6B6B", "#4ECDC4", "#556270"))

EN

回答 1

Stack Overflow用户

发布于 2017-06-03 21:18:52

您可以使用set("branches_k_lty", k= 3)来解决此问题,例如:

代码语言:javascript
复制
library(dendextend)
hc = hclust(dist(mtcars))
dend <- as.dendrogram(hc)
dend %>% set("branches_k_lty", k= 3) %>% plot()

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

https://stackoverflow.com/questions/36751251

复制
相关文章

相似问题

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