clr_extract_hue {prismatic} | R Documentation |
Extract HSL components
Description
Extract the hue, saturation, or lightness color components from a vector of colors.
Usage
clr_extract_hue(col, space = c("HSL", "HCL"))
clr_extract_saturation(col)
clr_extract_lightness(col)
clr_extract_luminance(col)
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]. |
space |
character string specifying the color space where hue is extracted from. Can be either "HCL" or "HSL". |
Details
The range of the value are
- hue ranges from 0 to 360. in a circular fashion such that 0 and 360 are near identical. 0 is red - saturation ranges from 0 to 100. 100 is full saturation, 0 is no saturation - lightness ranges from 0 to 100. 100 is full lightness, 0 is no lightness
Use [clr_extract()] if you are planning to extraction multiple components.
Value
Numeric vector of values.
See Also
Other Extraction:
clr_extract()
,
clr_extract_chroma()
,
clr_extract_red()
Examples
clr_extract_hue(rainbow(100), "HSL")
clr_extract_saturation(rainbow(100))
clr_extract_lightness(rainbow(100))