myPalette {GLAD} | R Documentation

## Microarray color palette

### Description

This function returns a vector of color names corresponding to a range of colors specified in the arguments.

### Usage

    myPalette(low = "white", high = c("green", "red"), mid=NULL, k =50)

### Arguments

`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.

### Value

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`.

### Author(s)

Sandrine Dudoit, Yee Hwa (Jean) Yang.

### See Also

`palette`, `rgb`, `colors`, `col2rgb`, `image`, `ColorBar`, `arrayPlot`.

### Examples

    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)

[Package GLAD version 2.50.0 Index]