xColormap | R Documentation |
xColormap
is supposed to define a colormap. It returns a
function, which will take an integer argument specifying how many
colors interpolate the given colormap.
xColormap(colormap = c("bwr", "jet", "gbr", "wyr", "br", "yr", "rainbow", "wb", "heat", "terrain", "topo", "cm", "ggplot2", "jet.top", "jet.bottom", "jet.both", "spectral", "ggplot2.top", "ggplot2.bottom", "ggplot2.both"), interpolate = c("spline", "linear"))
colormap |
short name for the colormap. It can be one of "jet" (jet colormap), "bwr" (blue-white-red colormap), "gbr" (green-black-red colormap), "wyr" (white-yellow-red colormap), "br" (black-red colormap), "yr" (yellow-red colormap), "wb" (white-black colormap), "rainbow" (rainbow colormap, that is, red-yellow-green-cyan-blue-magenta), and "ggplot2" (emulating ggplot2 default color palette). Alternatively, any hyphen-separated HTML color names, e.g. "lightyellow-orange" (by default), "blue-black-yellow", "royalblue-white-sandybrown", "darkgreen-white-darkviolet". A list of standard color names can be found in http://html-color-codes.info/color-names. It can also be a function of 'colorRampPalette' |
interpolate |
use spline or linear interpolation |
palette.name
: a function that takes an integer argument
for generating that number of colors interpolating the given sequence
The input colormap includes:
"jet": jet colormap
"bwr": blue-white-red
"gbr": green-black-red
"wyr": white-yellow-red
"br": black-red
"yr": yellow-red
"wb": white-black
"rainbow": rainbow colormap, that is, red-yellow-green-cyan-blue-magenta
"ggplot2": emulating ggplot2 default color palette
"spectral": emulating RColorBrewer spectral color palette
Alternatively, any hyphen-separated HTML color names, e.g. "blue-black-yellow", "royalblue-white-sandybrown", "darkblue-lightblue-lightyellow-darkorange", "darkgreen-white-darkviolet", "darkgreen-lightgreen-lightpink-darkred". A list of standard color names can be found in http://html-color-codes.info/color-names
# 1) define "blue-white-red" colormap palette.name <- xColormap(colormap="bwr") # use the return function "palette.name" to generate 10 colors spanning "bwr" palette.name(10) # 2) define default colormap from ggplot2 palette.name <- xColormap(colormap="ggplot2") # use the return function "palette.name" to generate 3 default colors used by ggplot2 palette.name(3)