colorPalette {rasterImage}R Documentation

Defines a color palette

Description

This function defines a color palette and returns a vector of colors. The palettes itself are adapted from the ColorBrewer project.

Usage

colorPalette(n = NULL, type = "spectral", inv = F)

Arguments

n

number of colors to produce

type

sets the type of color palette. See Details

inv

revert the order of colors

Details

The parameter type controls the output palette type as follows:

"spectral"

spectral colors from blue to red

"specrtalHalf"

spectral colors from green to red

"green"

MultiHue yellow - green

"blue"

MultiHue yellow - green blue

"orange"

MultiHue yellow - orange - brown

"red"

MultiHue yellow - orange red

"red-white-bule","bwr"

red - white - blue colors

"rainbow"

reproduces the rainbow color set

"black-white","bw"

gray scale colors

"white-black","wb"

gray scale colors from white to black

"jet.colors","jc"

dark blue to dark red

"hzdr1"

HZDR cooperate design colors

"hzdr2"

HZDR cooperate design colors

If a vector of color names is supported, then a customized palette will be calculated according to these colors.

Value

returns a vector of colors to be passed to image or rasterImage

References

http://colorbrewer2.org by Cynthia A. Brewer, Geography, Pennsylvania State University

Examples

# default "spectral" palette
barplot(rep(1,10), col = colorPalette(10))

# custom color palette
barplot(rep(1,10), col = colorPalette(n = 10, type = c("red","blue","yellow")))

[Package rasterImage version 0.4.0 Index]