想象一下,我有一棵树(或者是一个树形图)
require(ape)
fulltree <- rtree(n=50, br=NULL)
...然后我删除了一些提示
prunetree <- drop.tip(fulltree,node=5)
如果我绘制修剪后的树,R会重新调整它,只考虑剩下的叶子节点。
par(mfrow=c(1,2))
plot(fulltree, type="fan")
plot(prunetree, type="fan")
但是这样做会让我们很难确定树的哪一部分现在已经丢失。
有没有一种简单的方法可以将剪枝后的树以与完整树相同的比例/排列方式等方式绘制出来,以便剩余分支中没有任何一个部分看起来移动?(在这个例子中,我会得到某种吃豆人形状而不是一个完整的圆形)我想这可以通过将分支涂成白色或浅灰色来实现。如果有人想要制作正在失去顶端的树的动画,这将非常有用。