When overlaying multiple 2D NMR spectra, one needs to supply a vector of colors for each spectrum contour,
as a list with length equal to the number of spectra to be plotted.
This is a convenience function which takes a vector of colors and copies it into a list, ready for
use with plotSpectra2D.
Usage
LofC(cols, nspec = 1L, ncon = 1L, mode = 1L)
Arguments
cols
Character. A vector of color designations.
nspec
Integer. The number of spectra to be plotted.
ncon
Integer. The number of contour levels.
mode
Integer. How to replicate the colors:
If mode = 1L, each list element in the return value is a copy of cols.
Use this mode when you want to use varied colors for the contour levels. length(cols)
must be the same as the number of contour levels passed to plotSpectra2D,
possibly via LofL.
If mode = 2L, each list element in the return value is composed of a single color.
Use this mode when you want each spectrum to be plotted in its own color. The first list element
is ncon replicates of cols[1], the second list element is
n replicates of cols[2] etc. length(cols) must equal nspec in this mode.
Value
A list of length nspec, the number of spectra to be plotted; each entry is a vector of colors.