Convert a color given by name, by its palette index or by rgb-values into a string of the form "#rrggbb" or "#rrggbbaa".
Arguments
- col
vector of any of either a color name (an element of colors()),
or an integer i meaning palette()[i].
Non-string values are coerced to integer.
- alpha
the alpha value to be used. This can be any value from 0 (fully transparent) to 1 (opaque). Default is 1.
Value
Returns the colorvalue in #rrggbb" or #rrggbbaa" format. (character)
Author
Andri Signorell <andri@signorell.net>
Examples
ColToHex(c("lightblue", "salmon"))
#> [1] "#ADD8E6" "#FA8072"
x <- ColToRgb("darkmagenta")
x[2,] <- x[2,] + 155
RgbToCol(x)
#> [1] "gray57"
RgbToHex(c(255,0,0))
#> [1] "#ff00"