首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ggtree更改半径刻度

ggtree更改半径刻度
EN

Stack Overflow用户
提问于 2016-03-15 08:38:22
回答 1查看 1.2K关注 0票数 2

我正在尝试用ggtree创建一个系统树。我在调整树中心的大小时遇到了麻烦,这样表示我的序列的边缘上的符号就不会重叠,并且增加半径,这样分支长度就不会那么长。任何关于如何做到这一点的建议或提示都将不胜感激。提前感谢!

我正在使用以下脚本来创建树...

代码语言:javascript
复制
ggtree(PhyMLAATree, layout = "circular") + 
    geom_tippoint(aes(x=x+.01), shape=Shape, fill=Fill, size=3)

这两个图像显示了我正在创建的内容和我正在尝试创建的内容。树的外观如下所示:

希望最终的树看起来更像这样,中心更大:

我尝试分配一个有更多空间的设备,但在树上得到相同的比例(quartz(width=12,height=12) )

EN

回答 1

Stack Overflow用户

发布于 2019-10-18 16:13:45

这可以通过使用layout = "circular"指定xlim来完成,如下所示:

代码语言:javascript
复制
nwk <- system.file("extdata", "sample.nwk", package="treeio")
tree <- read.tree(nwk)

library(ggtree)

ggtree(tree, layout = "circular") +
  geom_tippoint() +
  geom_tiplab2(offset = 7) +
  xlim(-150, NA)

如图4.3中所述的in the ggtree documentation。使用xlim值来更改中心的直径。

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

https://stackoverflow.com/questions/36000716

复制
相关文章

相似问题

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