myPalette {GLAD} | R Documentation |
This function returns a vector of color names corresponding to a range of colors specified in the arguments.
myPalette(low = "white", high = c("green", "red"), mid=NULL, k =50)
low |
Color for the lower end of the color palette, specified using any of the three kinds of R colors, i.e., either a color name (an element of colors ), a hexadecimal string of the form "#rrggbb" , or an integer i meaning palette()[i] . |
high |
Color for the upper end of the color palette, specified
using any of the three kinds of R colors, i.e., either a color name
(an element of colors ), a hexadecimal string of the form
"#rrggbb" , or an integer i meaning palette()[i] . |
mid |
Color for the middle portion of the color palette, specified using any of the three kinds of R colors, i.e., either a color name (an element of colors ), a hexadecimal string of the form "#rrggbb" , or an integer i meaning palette()[i] . |
k |
Number of colors in the palette. |
A "character" vector of color names. This can be used to create a user-defined color palette for subsequent graphics by palette
, in a col=
specification in graphics functions, or in par
.
Sandrine Dudoit, Yee Hwa (Jean) Yang.
palette
, rgb
,
colors
, col2rgb
, image
, ColorBar
, arrayPlot
.
par(mfrow=c(1,4)) pal <- myPalette(low="red", high="green") ColorBar(seq(-2,2, 0.2), col=pal, horizontal=FALSE, k=21) pal <- myPalette(low="red", high="green", mid="yellow") ColorBar(seq(-2,2, 0.2), col=pal, horizontal=FALSE, k=21) pal <- myPalette() ColorBar(seq(-2,2, 0.2), col=pal, horizontal=FALSE, k=21) pal <- myPalette(low="purple", high="purple",mid="white") ColorBar(seq(-2,2, 0.2), col=pal, horizontal=FALSE, k=21)