Learn R Programming

photobiology (version 0.9.8)

color: Color of an object

Description

A function that returns the equivalent RGB color of an object such as a spectrum or wavelength.

Usage

color(x, ...)
"color"(x, ...)
"color"(x, type = "CMF", ...)
"color"(x, short.names = TRUE, type = "CMF", ...)
"color"(x, short.names = TRUE, type = "CMF", ...)
"color"(x, type = "CMF", ...)
"color"(x, ..., idx = !is.null(names(x)))

Arguments

x
an R object
...
not used in current version
type
character telling whether "CMF", "CC", or "both" should be returned.
short.names
logical indicating whether to use short or long names for wavebands
idx
logical whether to add a column with the names of the elements of spct

Methods (by class)

  • default: Default method (returns always "black").
  • numeric: Method that returns Color definitions corresponding to numeric values representing a wavelengths in nm.
  • list: Method that returns Color of elements in a list.
  • waveband: Color at midpoint of a waveband object.
  • source_spct:
  • source_mspct:

Examples

Run this code
wavelengths <- c(300, 420, 500, 600, NA) # nanometres
color(wavelengths)
color(waveband(c(300,400)))
color(list(blue = waveband(c(400,480)), red = waveband(c(600,700))))
color(numeric())
color(NA_real_)

color(sun.spct)


Run the code above in your browser using DataLab