wavelength2col | R Documentation |
Converts a given wavelength of light to an approximate RGB color value, using black in the invisible range.
wavelength2col(wavelength)
wavelength |
wavelength value (or vector), in nanometers. |
Returns a color string or vector of color strings with the same number of elements as wavelength
.
Danail Obreschkow
Smoothed implementation of the original Fortran version by Dan Bruton (http://www.physics.sfasu.edu/astro/color/spectra.html) and the R-function by Michael Friendly (https://gist.github.com/friendly).
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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.