minimize_overlap | R Documentation |
minimize_overlap reduces reticulation lines crossing over in plots
minimize_overlap(x)
x |
Tree of class 'evonet' |
A Tree with rotated nodes of class 'evonet'
L. Francisco Henao Diaz
fishnet <- ape::read.evonet(text='(Xalvarezi,Xmayae,((Xsignum,((Xmonticolus, (Xclemenciae_F2,#H25)),(((((((((Xgordoni,Xmeyeri),Xcouchianus),Xvariatus), Xevelynae),(Xxiphidium,#H24)),Xmilleri),Xandersi),Xmaculatus),(((Xmontezumae, (Xcortezi,(Xbirchmanni_GARC,Xmalinche_CHIC2))),((Xnigrensis,Xmultilineatus), (Xpygmaeus,Xcontinens))))#H24))),(Xhellerii)#H25));') fishnet$edge.length <- NULL new_tre <- minimize_overlap(fishnet) par(mfrow=c(1,2)) ggevonet(fishnet, min_crossing = FALSE) ggevonet(new_tre) net2 <- ape::read.evonet(text='(15,(1,((14,(#H1,(((12,13),(11,#H3)),(7, ((10)#H3,(8,9)))))),((((2,3))#H2,(6,(5,(#H2,4)))))#H1)));') # Cui et al. 2013 Evol. new_net2 <- minimize_overlap(net2) ggevonet(net2, min_crossing = FALSE) ggevonet(new_net2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.