This function creates colors of class HLS; a subclass of the virtual color-class class.

HLS(H, L, S, names)

Arguments

H, L, S

These arguments give the hue, lightness, and saturation of the colors. The values can be provided in separate H, L and S vectors or in a three-column matrix passed as H.

names

A vector of names for the colors (by default the row names of H are used).

Value

An object of class HLS which inherits from class color.

Details

This function creates colors in the HLS color space which corresponds to the standard sRGB color space (IEC standard 61966). The hues should lie between between 0 and 360, and the lightness and saturations should lie between 0 and 1.

See also

Examples

# A rainbow of full-intensity hues HLS(seq(0, 360, length = 13)[-13], 0.5, 1)
#> H L S #> [1,] 0 0.5 1 #> [2,] 30 0.5 1 #> [3,] 60 0.5 1 #> [4,] 90 0.5 1 #> [5,] 120 0.5 1 #> [6,] 150 0.5 1 #> [7,] 180 0.5 1 #> [8,] 210 0.5 1 #> [9,] 240 0.5 1 #> [10,] 270 0.5 1 #> [11,] 300 0.5 1 #> [12,] 330 0.5 1