Last chance! 50% off unlimited learning
Sale ends in
Generate a green-white-red color sequence of a given length.
greenWhiteRed(n, gamma = 1, warn = TRUE)
number of colors to be returned
color change power
logical: should the user be warned that this function produces a palette unsuitable for people with most common color blindness?
A vector of colors of length n
.
The function returns a color vector that starts with green, gradually turns into white and then to
red. The power gamma
can be used to control the behaviour of the quarter- and three quarter-values
(between green and white, and white and red, respectively). Higher powers will make the mid-colors more
white, while lower powers will make the colors more saturated, respectively.
Typical use of this function is to produce (via function numbers2colors
)
a color representation of numbers within a symmetric interval
around 0, for example, the interval [-1, 1]. Note though that since green and red are not distinguishable by
people with the most common type of color blindness, we recommend using the analogous palette returned by
the function blueWhiteRed
.
blueWhiteRed
for a color sequence more friendly to people with the most common type of color
blindness;
numbers2colors
for a function that produces a color representation for continuous numbers.
# NOT RUN {
par(mfrow = c(3, 1))
displayColors(greenWhiteRed(50));
title("gamma = 1")
displayColors(greenWhiteRed(50, 3));
title("gamma = 3")
displayColors(greenWhiteRed(50, 0.5));
title("gamma = 0.5")
# }
Run the code above in your browser using DataLab