-## plot.phylo.R (2012-12-19)
+## plot.phylo.R (2013-01-11)
## Plot Phylogenies
-## Copyright 2002-2012 Emmanuel Paradis
+## Copyright 2002-2013 Emmanuel Paradis
## This file is part of the R-package `ape'.
## See the file ../COPYING for licensing issues.
plot.multiPhylo <- function(x, layout = 1, ...)
{
- if (layout > 1)
- layout(matrix(1:layout, ceiling(sqrt(layout)), byrow = TRUE))
- else layout(matrix(1))
- if (!par("ask")) {
- par(ask = TRUE)
- on.exit(par(ask = FALSE))
+ layout(matrix(1:layout, ceiling(sqrt(layout)), byrow = TRUE))
+ if (!devAskNewPage() && interactive()) {
+ devAskNewPage(TRUE)
+ on.exit(devAskNewPage(FALSE))
}
for (i in 1:length(x)) plot(x[[i]], ...)
}
h <- 1
}
layout(matrix(1:layout, nrow), widths = w, heights = h)
- if (layout > Ntree && !par("ask")) {
- par(ask = TRUE)
- on.exit(par(ask = FALSE))
+ if (layout < Ntree && !devAskNewPage() && interactive()) {
+ devAskNewPage(TRUE)
+ on.exit(devAskNewPage(FALSE))
}
if (horiz) {
for (i in 1:Ntree)