R
是否有调色板?
换句话说,我正在寻找一个由6个左右的颜色名称组成的数组,它们可以在图形或图形中很好地结合在一起;也许有一些像这样的预定义方案?
答案 0 :(得分:13)
RColorBrewer非常有用 - 即使它是为地图设计的,而不是折线图。
许多其他软件包提供了调色板的帮助:
colorpanel()
,rich.colors()
,... 从'palette' at rseek.org的快速查询中可以看出。
答案 1 :(得分:11)
生成调色板的最简单方法是使用基本grDevices包中的泛型函数:
rainbow()
topo.colors()
terrain.colors()
heat.colors()
如果所需的颜色数不超过7-8,这些非常有用。唯一必要的参数是调色板中的颜色数量。
还有gray()
函数可用于生成各种灰色阴影。
或者你可以这样做:
pal <- colorRampPalette(c("red", "blue", "plum"))
barplot(t(as.matrix(mydf)), beside=TRUE, col=pal(3))
答案 2 :(得分:9)
查看RColorBrewer包。颜色没有命名,但我认为它们接近你想要的颜色。
答案 3 :(得分:6)
答案 4 :(得分:6)
没有人提到这一点,但请查看定义默认托盘的palette
函数(?palette
)。
palette()[1:6]
为您提供前六种默认颜色。