Learn R Programming

fields (version 16.2)

set.panel: Specify a panel of plots

Description

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

See Also

par

Examples

Run this code
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 

Run the code above in your browser using DataLab