在 R 编程中创建具有指定色调、色度和亮度的颜色向量 – hcl()函数
R 语言中的hcl()
函数用于从指定色调、色度和亮度的向量创建颜色向量。
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.
示例 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)
输出:
[1] "#5E3E3F"
[1] "#5F3E42" "#5E3E3F" "#5E3F3D"
示例 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)
输出:
[1] "#FEC7C9" "#FCC8C1" "#F9CABB" "#F5CCB5" "#F0CFAF"
[1] "#FEC7C9" "#FACABD" "#F3CDB3" "#EAD1AB"
[1] "#D5D0FC" "#AFDAF5" "#99E1DF" "#A4E2C3"
[1] "#D4D8A7" "#F0CFAF" "#FEC7C9" "#FBC5E5"