Learn R Programming

pavo (version 0.3-1)

plot.rspec: Plot spectra

Description

Plots reflectance spectra in different arrangements.

Usage

## S3 method for class 'rspec':
plot(x, select = NULL,
    type = c("overlay", "stack", "heatmap"),
    varying = NULL, n = 100, ...)

Arguments

x
(required) a data frame, possibly an object of class rspec, with a column with wavelength data, named 'wl', and the remaining column containing spectra to plot.
select
specification of which spectra to plot. Can be a numeric vector or factor (e.g., sex=='male')
type
what type of plot should be drawn. Possibilities are:
  • overlay(default) for plotting multiple spectra in a single panel with a common y-axis
  • stackfor plotting multiple spectra in a vertical arrangement
varying
a numeric vector giving values for y-axis in heatplot
n
number of bins with which to interpolate colors and varying for the heatplot.
...
additional arguments passed to plot (or image for 'heatmap').

See Also

spec2rgb, image, plot

Examples

Run this code
data(teal)
plot(teal, type = 'overlay')
plot(teal, type = 'stack')
plot(teal, type = 'heatmap')

Run the code above in your browser using DataLab