我如何在R中创建圆形分支图?

我如何在R中创建圆形分支图?,r,plot,phylogeny,ape,R,Plot,Phylogeny,Ape,我想在R中制作一个圆形的cladogram。我在试用ape软件包,可以制作如下内容: plot(tree,'f', use.edge.length=F) 现在我对这里的边缘不太满意。我试过Web服务器,它让我得到了这样的东西,它看起来更好,特别是在边缘方面。 有人能推荐其他R软件包或ape软件包的不同方法,以获得与evolview树相似的结果吗?对我来说,两个主要区别是标签的大小和边缘的相对长度 可以使用cex图形参数(使用par(),或作为plot()的参数)控制标签大小 通过将$edg

我想在R中制作一个圆形的cladogram。我在试用ape软件包,可以制作如下内容:

plot(tree,'f', use.edge.length=F)

现在我对这里的边缘不太满意。我试过Web服务器,它让我得到了这样的东西,它看起来更好,特别是在边缘方面。


有人能推荐其他R软件包或ape软件包的不同方法,以获得与evolview树相似的结果吗?

对我来说,两个主要区别是标签的大小和边缘的相对长度

可以使用
cex
图形参数(使用
par()
,或作为
plot()
的参数)控制标签大小

通过将
$edge.length
属性替换为
1
s的向量,可以将统一的边长度添加到树中:

par(cex=0.8)#收缩文本
tree$edge.length此ggtree包在您的情况下可能很有用