# 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)`

.

##### 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

##### 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.