【发布时间】:2012-12-02 01:28:26
【问题描述】:
brewer.pal(n=8,name="Paired")
最多可以创建八对颜色,但这些颜色中只有少数适合打印。 有没有更灵活的功能可以生成暗色吊坠? 深色的应该
- 在黑暗中看起来像相同的颜色
- 打印效果很好
- 容易与亮色区分
有没有可以解决这个问题的 colourbrewer 工具?
> dark("red")
[1] "FF5555"
我想出了这个函数,但它只能处理单色,不能处理矢量。这个函数将是一个很好的解决方案,如果它可以被“矢量化”。
setbrightness <- function(rgbcolour, brightness) {
## usage: setbrightness(col2rgb("red", 0.2)
thiscolour <- rgb2hsv(rgbcolour)
return(hsv(h=thiscolour[1], s=thiscolour[2], v=brightness))
}
【问题讨论】:
-
你能多说一下你所说的“黑色吊坠”是什么意思吗?
-
你看过colorbrewer.org,那里有一些交互式工具可以选择(例如)“复印机安全”(即不同亮度)的颜色集?
-
刚刚用请求的详细信息更新了答案。