Description Usage Arguments Details Value See Also Examples
Generate a vector of contiguous colors of a specified length.
1 2 3 4 5 6 7 8 9 |
n |
Number of colors to return. |
start, end |
Levels of gray (1 = white, 0 = black). |
rainbow2 is a variation of rainbow, in which the colors do not cycle completely around. Thus, rainbow2 may be less ambiguous as a color scale.
jet is similar to the Matlab color scheme of the same name and is taken from an example in colorRamp.
heat is similar to heat.colors, but starts at black rather than red.
coolheat is the diverging version of heat, running from cyan to black to yellow.
blueorange and bluered range from blue to grey to orange (or red), and are intended to be used as diverging color scales.
darkbluered ranges from dark blue to grey to dark red, and is intended to be used as a diverging color scale that emphasizes the magnitude more than the sign.
greyscale or grayscale ranges from off-white to black.
A vector of RGB colors.
Standard R palettes such as rainbow.
Custom palettes can be generated with colorRamp.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ## Present the squash palettes along with the built-in R palettes
squash.palettes <- c('rainbow2', 'jet', 'grayscale', 'heat',
'coolheat', 'blueorange', 'bluered', 'darkbluered')
R.palettes <- c('rainbow', 'heat.colors', 'terrain.colors', 'topo.colors', 'cm.colors')
plot(0:8, type = 'n', ann = FALSE, axes = FALSE)
for (i in 1:5) {
p <- R.palettes[i]
hkey(makecmap(c(0, 9), colFn = get(p)),
title = p, x = 2, y = i - 1)
}
for (i in 1:8) {
p <- squash.palettes[i]
hkey(makecmap(c(0, 9), colFn = get(p)),
title = p, x = 6, y = i - 1)
}
text(3, 8, 'R palettes', font = 2)
text(7, 8, 'squash palettes', font = 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.