ggspectra (version 0.3.2)

ggtitle_spct: Add title to a spectral plot

Description

Add a title to a spectral plot based on metadata stored in an spectral object.

Usage

ggtitle_spct(object, object.label = deparse(substitute(object)),
  annotations = "title", time.format = "",
  tz = lubridate::tz(getWhenMeasured(object)),
  default.title = "title:objt")

Arguments

object

generic_spct The spectral object plotted.

object.label

character The name of the object being plotted.

annotations

character vector Annotations as described for plot() methods, values unrelated to title are ignored.

time.format

character Format as accepted by strptime.

tz

character time zone used in labels.

default.title

character vector The default used for annotations = "title".

Value

The return value of ggplot2::ggtitle().

Details

ggtitle_spct() retrieves from object object metadata and passes it to ggplot2::ggtitle() as arguments for title and subtitle. The specification for the tittle is passed as argument to annotations, and consists in the keyword title with optional modifiers selecting the kind of metatdata to use, separated by colons. "objt", "class", "what", "when", "where", "inst.name", "inst.sn" and "none" are recognized as modifiers to "title".

Examples

Run this code
# NOT RUN {
p <- ggplot(sun.spct) +
  geom_line()

p + ggtitle_spct(sun.spct)
p + ggtitle_spct(sun.spct, annotations = "title:where:when")

# }

Run the code above in your browser using DataLab