如何增加ggtree中的最大分支宽度?

时间:2019-09-24 18:47:38

标签: r phylogeny ggtree

我在系统发育图的分支上添加了一些特征,并将分支宽度缩放为其值:

library(ggtree)
library(tidyverse)

tree <- rtree(3, rooted = T)
trait <- data.frame(node = 1:(length(tree$edge.length)+1),
                    thing = rnorm(n = length(tree$edge.length)+1, mean = 4))

t <- full_join(tree, trait)
ggtree(t, aes(size = thing))

特别是如果特征值的范围较大,则分支宽度必须能够反映出来。如何指定分支的最大宽度?

1 个答案:

答案 0 :(得分:1)

在映射 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>provided test</scope> </dependency> 美观时直接调用trait$thing向量。最好确保sizetrait排序,尽管tree$tip.label可能在内部进行了一些匹配。

ggtree

来自library(ggtree) tree <- rtree(3, rooted = T) trait <- data.frame(node = 1:(length(tree$edge.length)+1), thing = rnorm(n = length(tree$edge.length)+1, mean = 4)) ggtree(tr = tree, aes(size = trait$thing)) + scale_size_continuous(range = c(0.2, 2))

  

范围

     

长度为2的数字向量,用于指定变换后绘图符号的最小和最大大小。