colorpanel.Rd
colorpanel
generate a set of colors that varies
smoothly. redgreen
, greenred
, bluered
, and
redblue
generate red-black-green, green-black-red,
red-white-blue, and blue-white-red colorbars, respectively.
colors
colorpanel(n, low, mid, high)
redgreen(n)
greenred(n)
bluered(n)
redblue(n)
The values for low, mid, high
can be given as
color names ("red"
), plot color index (2
), and
HTML-style RGB, ("#FF0000"
).
If mid
is supplied, then the returned color panel will consist
of n - floor(n/2)
HTML-style RGB elements which vary smoothly
between low
and mid
, then between mid
and
high
. Note that if n
is even, the color mid
will
occur twice at the center of the sequence.
If mid
is omitted, the color panel will vary
smoothly beween low
and high
.
Vector of HTML-style RGB colors.
showpanel <- function(col)
{
image(z=matrix(1:100, ncol=1), col=col, xaxt="n", yaxt="n" )
}
par(mfrow=c(3,3))
# two colors only:
showpanel(colorpanel(8,low="red",high="green"))
# three colors
showpanel(colorpanel(8,"red","black","green"))
# note the duplicatation of black at the center, using an odd
# number of elements resolves this:
showpanel(colorpanel(9,"red","black","green"))
showpanel(greenred(64))
showpanel(redgreen(64))
showpanel(bluered(64))
showpanel(redblue(64))