我在系统发育图的分支上添加了一些特征,并将分支宽度缩放为其值:
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))
特别是如果特征值的范围较大,则分支宽度必须能够反映出来。如何指定分支的最大宽度?
答案 0 :(得分:1)
在映射 <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>provided test</scope>
</dependency>
美观时直接调用trait$thing
向量。最好确保size
由trait
排序,尽管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的数字向量,用于指定变换后绘图符号的最小和最大大小。