Learn R Programming

prismatic (version 1.1.2)

clr_extract: Extract Multiple Components

Description

Extract multiple color components at the same time.

Usage

clr_extract(
  col,
  components = c("red", "green", "blue", "hue_hsl", "saturation", "lightness", "hue_hcl",
    "chroma", "luminance")
)

Value

data.frame of components

Arguments

col

a color object or vector of any of the three kinds of R color specifications, i.e., either a color name (as listed by colors()), a hexadecimal string of the form "#rrggbb" or "#rrggbbaa" (see rgb), or a positive integer i meaning palette()[i].

components

character, components that should be extracted. See details for allowed components.

Details

The allowed values for `components` are

- red - green - blue - hue_hsl - saturation - lightness - hue_hcl - chroma - luminance

This function is to be preferred if you need to extract multiple components at the same time, since it doesn't need repeat transformations.

See Also

Other Extraction: clr_extract_chroma(), clr_extract_hue(), clr_extract_red()

Examples

Run this code
clr_extract(rainbow(10))

clr_extract(rainbow(10), c("hue_hsl", "saturation"))

Run the code above in your browser using DataLab