R语言
adjustcolor
位于 grDevices
包(package)。 说明
通过 空间中一个或多个坐标上的 “turning knobs” 调整或修改颜色向量,通常是通过向上或向下缩放它们。
用法
adjustcolor(col, alpha.f = 1, red.f = 1, green.f = 1, blue.f = 1,
offset = c(0, 0, 0, 0),
transform = diag(c(red.f, green.f, blue.f, alpha.f)))
参数
col |
颜色向量,采用 col2rgb() 接受的任何格式 |
alpha.f |
修改不透明度 alpha 的因子;通常在 [0,1] 中 |
red.f , green.f , blue.f |
分别修改颜色的 “red-”、“green-” 或 “blue-”ness 的因子。 |
offset |
长度为 4 到偏移 |
transform |
应用于 |
值
与 col
长度相同的颜色向量,实际上是 rgb()
的结果。
例子
## Illustrative examples :
opal <- palette("default")
stopifnot(identical(adjustcolor(1:8, 0.75),
adjustcolor(palette(), 0.75)))
cbind(palette(), adjustcolor(1:8, 0.75))
## alpha = 1/2 * previous alpha --> opaque colors
x <- palette(adjustcolor(palette(), 0.5))
sines <- outer(1:20, 1:4, function(x, y) sin(x / 20 * pi * y))
matplot(sines, type = "b", pch = 21:23, col = 2:5, bg = 2:5,
main = "Using an 'opaque ('translucent') color palette")
x. <- adjustcolor(x, offset = c(0.5, 0.5, 0.5, 0), # <- "more white"
transform = diag(c(.7, .7, .7, 0.6)))
cbind(x, x.)
op <- par(bg = adjustcolor("goldenrod", offset = -rep(.4, 4)), xpd = NA)
plot(0:9, 0:9, type = "n", axes = FALSE, xlab = "", ylab = "",
main = "adjustcolor() -> translucent")
text(1:8, labels = paste0(x,"++"), col = x., cex = 8)
par(op)
## and
(M <- cbind( rbind( matrix(1/3, 3, 3), 0), c(0, 0, 0, 1)))
adjustcolor(x, transform = M)
## revert to previous palette: active
palette(opal)
也可以看看
rgb
、col2rgb
。对于更复杂的颜色结构:convertColor
相关用法
- R axisTicks 计算漂亮的轴刻度
- R as.graphicsAnnot 强制图形注释对象
- R as.raster 创建光栅对象
- R hcl HCL 颜色规格
- R quartzFonts 石英字体
- R xyTable (x,y) 点的重数,例如,对于向日葵图
- R dev.interactive 当前图形设备是否具有交互性?
- R chull 计算一组点的凸包
- R convertColor 在色彩空间之间转换
- R X11Fonts X11 字体
- R plotmath R 中的数学注释
- R dev.capture 将设备输出捕获为光栅图像
- R dev.size 查找设备表面的尺寸
- R pdf.options 设置/查看 pdf 参数默认值的辅助函数
- R densCols 平滑密度图的颜色
- R windows Windows 图形设备
- R rgb RGB 颜色规格
- R check.options 设置带有一致性检查的选项
- R msgWindow 操纵窗口
- R dev.flush 保持或刷新屏幕图形设备上的输出
- R n2mfrow 根据绘图数计算默认“mfrow”
- R dev 控制多个设备
- R hsv HSV 颜色规格
- R postscript PostScript 图形
- R pdf PDF图形设备
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Adjust Colors in One or More Directions Conveniently。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。