首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ggdendro显示树状图片段下的变量标签

使用ggdendro显示树状图片段下的变量标签
EN

Stack Overflow用户
提问于 2011-08-26 14:55:22
回答 1查看 1.8K关注 0票数 2

我的问题与Andrie的answer有关。我的问题是,是否有可能在树状图的相应部分下显示变量标签和汽车标签?

代码语言:javascript
复制
library(ggplot2)
library(ggdendro)
data(mtcars)
x <- as.matrix(scale(mtcars))
dd.row <- as.dendrogram(hclust(dist(t(x))))
ddata_x <- dendro_data(dd.row)
p2 <- ggplot(segment(ddata_x)) +
geom_segment(aes(x=x0, y=y0, xend=x1, yend=y1))
print(p2)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-27 15:24:06

确保您有0.0-7版本的ggdendro,然后使用方便的函数ggdendrogram

代码语言:javascript
复制
library(ggplot2)
library(ggdendro)
ggdendrogram(dd.row)

如果您希望完全控制标签的显示方式,可以使用以下任一方法从ddata_x中提取和操作这些标签:

代码语言:javascript
复制
ddata_x$labels
label(ddata_x)

要添加到您的绘图中:

代码语言:javascript
复制
p2 + geom_text(data=label(ddata_x), aes(label=text, x=x, y=0))

您可以在视频中找到更多信息,vignette("ggdendro")

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

https://stackoverflow.com/questions/7201067

复制
相关文章

相似问题

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