首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使ggraph显示树状图的标签

无法使ggraph显示树状图的标签
EN

Stack Overflow用户
提问于 2020-12-18 15:32:07
回答 1查看 148关注 0票数 2

我使用ggraph来可视化聚类分析的结果。但我不能让ggraph显示标签。我尝试将它们作为行名添加到数据中,然后尝试将它们作为一个向量添加到标签中,但没有结果。我对ggraph非常陌生:任何帮助或批评都欢迎。

MWE:

代码语言:javascript
运行
复制
library(tidyverse)
library(cluster)
library(ggraph)

mat <- matrix(rnorm(n = 25, mean = 6, sd = 2.7))
rownames(mat) <- sample(LETTERS, size = 25, replace = FALSE)
dend_labels <- rownames(mat)

mat %>% 
  dist(method = "euclidean") %>% 
  agnes(metric = "ward") %>% 
  as.hclust() %>% 
  as.phylo() %>% 
  ggraph(layout = "dendrogram") +
  geom_edge_elbow() + 
  geom_node_label(aes(label = dend_labels))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-18 15:48:30

你在找这个吗?

代码语言:javascript
运行
复制
mat %>% 
  dist(method = "euclidean") %>% 
  agnes(metric = "ward") %>% 
  as.hclust() %>% 
  as.phylo() %>% 
  ggraph(layout = "dendrogram") +
  geom_edge_elbow() + 
  geom_node_label(aes(label = name, filter = leaf)) +
  theme_graph()

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

https://stackoverflow.com/questions/65359728

复制
相关文章

相似问题

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