
Extract the colour values in a colour map, or assign new colour values.
colouroutputs(x)colouroutputs(x) <- value
The result of colouroutputs
is a character vector of
colour values. The result of the assignment
colouroutputs(x) <- value
is
another colour map (object of class "colourmap"
).
A colour map (object of class "colourmap"
).
A vector of values that can be interpreted as colours.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk.
An object of class "colourmap"
is effectively a function that
maps its inputs (numbers or factor levels) to colour values.
The command colouroutputs(x)
extracts the colour values
in the colour map x
.
The assignment colouroutputs(x) <- value
replaces the colour
values in the colour map x
by the entries in
value
. The replacement vector value
should have the
same length as colouroutputs(x)
, and its entries should be
interpretable as colours.
To change only some of the colour values in a colour map,
it may be easier to use tweak.colourmap
.
colourmap
,
interp.colourmap
,
tweak.colourmap
,
colourtools
.
m <- colourmap(rainbow(5), range=c(0,1))
m
# reverse order of colours
colouroutputs(m) <- rev(colouroutputs(m))
m
Run the code above in your browser using DataLab