adjust_hsv: Adjust Color in HSV Space

View source: R/adjust_hsv.R

adjust_hsvR Documentation

Adjust Color in HSV Space

Description

Adjust color hue, saturation, and/or alpha value.

Usage

adjust_hsv(col, h=NULL, s=NULL, v=NULL, alpha=NULL)

Arguments

col

a color or vector of colors.

h

the desired hue.

s

the desired saturation.

v

the desired value.

alpha

the desired transparency.

Details

Colors can be specified as a color name, a hexadecimal string, or an integer.

Hue, saturation, value, and transparency are specified as values from 0 to 1, or NULL to leave unchanged.

Value

Adjusted colors in hexadecimal string format.

Author(s)

Arni Magnusson.

See Also

col2rgb, rgb2hsv, and hsv are the underlying functions used to convert and adjust the colors.

Examples

col <- "#123456"
col2 <- adjust_hsv(col, h=0.1)
col3 <- adjust_hsv(col, s=0.1)
col4 <- adjust_hsv(col, v=0.7)

barplot(rep(1, 4), col=c(col, col2, col3, col4))

gplots documentation built on Oct. 6, 2024, 1:07 a.m.