Learn R Programming

pavo (version 2.9.0)

spec2rgb: Spectrum to rgb colour conversion

Description

Calculates rgb values from spectra based on human colour matching functions.

Usage

spec2rgb(rspecdata, alpha = 1)

Value

A character vector consisting of hexadecimal colour values for passing to further plotting functions.

Arguments

rspecdata

(required) a data frame, possibly of class rspec, which contains a column containing a wavelength range, named 'wl', and spectra data in remaining columns.

alpha

alpha value to use for colours (defaults to 1, opaque).

References

CIE(1932). Commission Internationale de l'Eclairage Proceedings, 1931. Cambridge: Cambridge University Press.

Examples

Run this code
data(teal)
spec2rgb(teal)

# Plot data using estimated perceived colour
plot(teal, col = spec2rgb(teal), type = "overlay")

Run the code above in your browser using DataLab