Divides up the graphics window into a matrix of plots.
Usage
set.panel(m=1, n=1, relax=FALSE)
Arguments
m
Number of rows in the panel of plots
n
Number of columns in the panel.
relax
If true and the par command is already set for multiple plots,
then the set.panel command is ignored. The default is
relax set to false.
Side Effects
The function will echo your choice of m and n to the terminal.
Details
After set.panel is called, the graphics screen is reset to
put plots according to a m x n table. Plotting starts in
the upper left hand corner and proceeds row by row. After
m x n plots have been drawn, the next plot will erase the
window and start in the 1,1 position again. This function
is just a repackaging for specifying the mfrow argument to
par.
Setting up a panel of plots is a quick way to change the
aspect ratio of the graph (ratio of height to width) or
the size. For example, plotting 2 plots to a page produces
a useful size graph for including in a report. You can
print out the graphs at any stage without having to fill
up the entire window with plots. This function, except for the "relax"
option is equivalent to the S sequence: par( mfrow=c(m,n)).
set.panel(5,2) #divide screen to hold 10 plots where there are 5 rows #and 2 columns plot( 1:10)
plot( 2:8)
set.panel() #reset screen to one plot per screen