当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R hsv HSV 颜色规格


R语言 hsv 位于 grDevices 包(package)。

说明

从指定色调、饱和度和值的向量创建颜色向量。

用法

hsv(h = 1, s = 1, v = 1, alpha)

参数

h,s,v

[0, 1] 范围内的值的数值向量,用于将 ‘hue’, ‘saturation’ 和 ‘value’ 组合起来形成颜色向量。较短参数中的值将被回收。

alpha

alpha 透明度通道 [0, 1] 范围内的值的数字向量(0 表示透明,1 表示不透明)。

细节

仅某些设备支持半透明颜色 (0 < alpha < 1):请参阅rgb

该函数创建与 HSV 空间中给定值相对应的颜色向量。 hsv 返回的值可与图形函数或 par 中的 col= 规范一起使用。

例子

require(graphics)

hsv(.5,.5,.5)

## Red tones:
n <- 20;  y <- -sin(3*pi*((1:n)-1/2)/n)
op <- par(mar = rep(1.5, 4))
plot(y, axes = FALSE, frame.plot = TRUE,
     xlab = "", ylab = "", pch = 21, cex = 30,
     bg = rainbow(n, start = .85, end = .1),
     main = "Red tones")
par(op)

也可以看看

hcl 用于 hsv()rgbrgb2hsv 的基于感知的版本,用于 RGB 到 HSV 转换; rainbowgray

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 HSV Color Specification。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。