當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。