multiplot: Plot with variable panel sizes

Description Usage Arguments Details Author(s) Examples

View source: R/multiplot.R

Description

Create plots with columns or rows of unequal sizes.

Usage

1
multiplot (n = 2, type = 'r', sizes = rep (1/n, n), show = FALSE)

Arguments

n

The number of figure panels to be created.

type

If 'r', the panels will be arranged in rows, if 'c', the panels will be arranged in columns.

sizes

A vector indicating the percentage of the total width/height taken up by each row/column.

show

If TRUE, the resulting panel layout is shown to the user.

Details

This function is essentially a wrapper for the layout() function, which allows the user to create multi-panel figures in which each row or column is of a varying height/width.

Please note that small rows or columns might result in an error related to figure margins being too large when you try to create a plot. These may be reduced with the 'mar' parameter for the par() function, which sometimes solves the problem.

Author(s)

Santiago Barreda <sbarreda@ucdavis.edu>

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## uncomment and run

data (sound)
## run this instead to select your own sound for this demo.
# sound = loadsound ()       

#par (mar = c(4,4,1,1))
#multiplot (n = 3, sizes = c(.25, .5, .25))  

#plot (sound)
#spectrogram (sound, dynamicrange = 50, maxfreq = 7000)
#spectralslice (sound)


phonTools documentation built on May 19, 2017, 6:24 a.m.
Search within the phonTools package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.