Learn R Programming

formattable (version 0.2.1)

gradient: Create a matrix from vector to represent colors in gradient

Description

Create a matrix from vector to represent colors in gradient

Usage

gradient(x, min.color, max.color, alpha = NULL, use.names = TRUE, na.rm = TRUE)

Arguments

x

a numeric vector.

min.color

color of minimum value.

max.color

color of maximum value.

alpha

logical of whether to include alpha channel. NULL to let the function decide by input.

use.names

logical of whether to preserve names of input vector.

na.rm

logical indicating whether to ignore missing values as x is normalized. (defult is TRUE)

Value

a matrix with rgba columns in which each row corresponds to the rgba value (0-255) of each element in input vector x. Use csscolor to convert the matrix to css color strings compatible with web browsers.

See Also

csscolor

Examples

Run this code
# NOT RUN {
gradient(c(1,2,3,4,5), "white", "red")
gradient(c(5,4,3,2,1), "white", "red")
gradient(c(1,3,2,4,5), "white", "red")
gradient(c(1,3,2,4,5), rgb(0,0,0,0.5), rgb(0,0,0,1), alpha = TRUE)
# }

Run the code above in your browser using DataLab