R: Plot method for object spectra.

plot.object_spct {ggspectra} | R Documentation

## Plot method for object spectra.

### Description

This function returns a ggplot object with an annotated plot of an object_spct object.

### Usage

    ## S3 method for class 'object_spct'
    plot(x, ...,
      w.band = getOption("photobiology.plot.bands", default = list(UVC(), UVB(),
      UVA(), PAR())), range = NULL, plot.qty = "all", pc.out = FALSE,
      label.qty = NULL, span = 61, annotations = NULL, time.format = "",
      tz = "UTC", stacked = TRUE, text.size = 2.5, na.rm = TRUE)

### Arguments

`x` | an object_spct object
`...` | other arguments passed along, such as `label.qty`
`w.band` | a single waveband object or a list of waveband objects
`range` | an R object on which range() returns a vector of length 2, with min annd max wavelengths (nm)
`plot.qty` | character string, one of "all", "transmittance", "absorbance", "absorptance", or "reflectance".
`pc.out` | logical, if TRUE use percents instead of fraction of one
`label.qty` | character string giving the type of summary quantity to use for labels, one of "mean", "total", "contribution", and "relative".
`span` | a peak is defined as an element in a sequence which is greater than all other elements within a window of width span centered at that element.
`annotations` | a character vector
`time.format` | character Format as accepted by `strptime`.
`tz` | character Time zone to use for title and/or subtitle.
`stacked` | logical
`text.size` | numeric size of text in the plot decorations.
`na.rm` | logical.

### Value

a `ggplot` object.

### Note

The ggplot object returned can be further manipulated and added to. Except when no annotations are added, limits are set for the x-axis and y-axis scales. The y scale limits are expanded to include all data, or at least to the range of expected values. Scales are further expanded so as to make space for the annotations.

### See Also

Other plot functions: `plot.calibration_spct`, `plot.cps_spct`, `plot.filter_spct`, `plot.raw_spct`, `plot.reflector_spct`, `plot.response_spct`, `plot.source_spct`, `plot.waveband`

### Examples

    library(photobiology)
    plot(Ler_leaf.spct)

[Package ggspectra version 0.2.3 Index]