# Create a Vector of Colors with specified Hue, Chroma and Luminance in R Programming – hcl() Function

• Last Updated : 30 Jun, 2020

hcl() function in R Language is used to create a vector of colors from vectors specifying hue, chroma and luminance.

Syntax: hcl(h, c, l)

Parameters:
h: The hue of the colour specified as an angle in the range [0, 360]. 0 yields red, 120 yields green 240 yields blue, etc.
c: The chroma of the colour. The upper bound for chroma depends on hue and luminance.
l: A value in the range [0, 100] giving the luminance of the colour.

Example 1:

 # R program to illustrate# hcl function  # Calling the hcl() functionhcl(h = 10, c = 20, l = 30)hcl(h = c(5, 10, 15), c = 20, l = 30)

Output:

[1] "#5E3E3F"
[1] "#5F3E42" "#5E3E3F" "#5E3F3D"

Example 2:

 # R program to illustrate# hcl function  # Calling the hcl() function  # Analogous Colors# Good for those with red / green color confusionhcl(h = seq(10, 50, by = 10))  # Metaphorical Colorshcl(h = seq(10, 60, length = 4))  # Cool Colorshcl(h = seq(120, 0, length = 4) + 150)  # Warm Colorshcl(h = seq(120, 0, length = 4) - 30)

Output:

[1] "#FEC7C9" "#FCC8C1" "#F9CABB" "#F5CCB5" "#F0CFAF"