Open In App

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

`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() function``hcl(h ``=` `10``, c ``=` `20``, l ``=` `30``)``hcl(h ``=` `c(``5``, ``10``, ``15``), c ``=` `20``, l ``=` `30``)`

Output:

``` "#5E3E3F"
 "#5F3E42" "#5E3E3F" "#5E3F3D"
```

Example 2:

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

Output:

``` "#FEC7C9" "#FCC8C1" "#F9CABB" "#F5CCB5" "#F0CFAF"