Learn R Programming

graphx (version 1.0)

wavelength2col: Convert wavelength to RGB

Description

Converts a given wavelength of light to an approximate RGB color value, using black in the invisible range.

Usage

wavelength2col(wavelength)

Arguments

wavelength

wavelength value (or vector), in nanometers.

Value

Returns a color string or vector of color strings with the same number of elements as wavelength.

Examples

Run this code
# NOT RUN {
lambda = seq(300,800)
col = matrix(wavelength2col(lambda),nrow=1)
plot(NA,xlim=range(lambda),ylim=c(0,1),xaxs='i',xlab='wavelength [nm]',yaxs='i',yaxt='n',ylab='')
rasterImage(col,min(lambda),0,max(lambda),1)

# }

Run the code above in your browser using DataLab