Learn R Programming

photobiology (version 0.9.15)

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, ...)

# S3 method for default color(x, ...)

# S3 method for numeric color(x, type = "CMF", ...)

# S3 method for list color(x, short.names = TRUE, type = "CMF", ...)

# S3 method for waveband color(x, short.names = TRUE, type = "CMF", ...)

# S3 method for source_spct color(x, type = "CMF", ...)

# S3 method for source_mspct 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