hsl2col | R Documentation |
Convert an HCL color matrix to vector of R hex colors
hsl2col(
x = NULL,
H = NULL,
S = NULL,
L = NULL,
alpha = NULL,
verbose = FALSE,
...
)
x |
|
H , S , L |
|
alpha |
|
verbose |
|
... |
other arguments are ignored. |
This function takes an HCL matrix,and converts to an R color using
the colorspace package colorspace::polarLUV()
and colorspace::hex()
.
When model="hcl"
this function uses farver::encode_colour()
and bypasses colorspace
. In future the colorspace
dependency
will likely be removed in favor of using farver
. In any event,
model="hcl"
is equivalent to using model="polarLUV"
and
fixup=TRUE
, except that it should be much faster.
vector of R colors, or where the input was NA, then NA values are returned in the same order.
Other jam color functions:
alpha2col()
,
applyCLrange()
,
col2alpha()
,
col2hcl()
,
col2hsl()
,
col2hsv()
,
color2gradient()
,
fixYellow()
,
fixYellowHue()
,
getColorRamp()
,
hcl2col()
,
hsv2col()
,
isColor()
,
kable_coloring()
,
makeColorDarker()
,
rainbow2()
,
rgb2col()
,
setCLranges()
,
setTextContrastColor()
,
showColors()
,
unalpha()
,
warpRamp()
# See col2hcl() for more extensive examples
# Prepare a basic HSL matrix
x_colors <- c(red="red",
blue="blue",
yellow="yellow",
orange="#FFAA0066");
hslM <- col2hsl(x_colors);
hslM;
# Now convert back to R hex colors
colorV <- hsl2col(hslM);
colorV;
showColors(list(x_colors=x_colors,
colorV=nameVector(colorV)));
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.