n2mfrow

Compute Default mfrow From Number of Plots

Easy setup for plotting multiple figures (in a rectangular layout) on one page. This computes a sensible default for par(mfrow).

Keywords
utilities, dplot
Usage
n2mfrow(nr.plots)
Arguments
nr.plots

integer; the number of plot figures you'll want to draw.

Value

A length two integer vector nr, nc giving the number of rows and columns, fulfilling nr >= nc >= 1 and nr * nc >= nr.plots.

See Also

par, layout.

Aliases
  • n2mfrow
Examples
library(grDevices) # NOT RUN { require(graphics) n2mfrow(8) # 3 x 3 n <- 5 ; x <- seq(-2, 2, len = 51) ## suppose now that 'n' is not known {inside function} op <- par(mfrow = n2mfrow(n)) for (j in 1:n) plot(x, x^j, main = substitute(x^ exp, list(exp = j)), type = "l", col = "blue") sapply(1:10, n2mfrow) # }
Documentation reproduced from package grDevices, version 3.6.1, License: Part of R 3.6.1

Community examples

Looks like there are no examples yet.