R/ggevonet.R
minimize_overlap.Rd
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)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)