Learn R Programming

dipsaus (version 0.3.1)

col2hexStr: Convert color to Hex string

Description

Convert color to Hex string

Usage

col2hexStr(col, alpha = NULL, prefix = "#", ...)

Value

characters containing the hex value of each color. See details

Arguments

col

character or integer indicating color

alpha

NULL or numeric, transparency. See grDevices::rgb

prefix

character, default is "#"

...

passing to adjustcolor

Details

col2hexStr converts colors such as 1, 2, 3, "red", "blue", ... into hex strings that can be easily recognized by `HTML`, `CSS` and `JavaScript`. Internally this function uses adjustcolor with two differences:

  1. the returned hex string does not contain alpha value if alpha is NULL;

  2. the leading prefix "#" can be customized

See Also

Examples

Run this code

col2hexStr(1, prefix = '0x')      # "0x000000"
col2hexStr('blue')                # "#0000FF"

# Change default palette, see "grDevices::colors()"
grDevices::palette(c('orange3', 'skyblue1'))
col2hexStr(1)                     # Instead of #000000, #CD8500

Run the code above in your browser using DataLab