R
有颜色调色板吗?
换句话说,我正在寻找一个包含大约6种颜色名称的数组,这些颜色在图形或绘图中彼此相配;也许有一些预定义的配色方案可以使用?
RColorBrewer,正如deinst所提到的那样,非常有用--尽管它是为地图而设计的,而不是折线图。
许多其他软件包可以帮助调色板:
colorpanel()
,rich.colors()
等函数从在'palette' at rseek.org进行的快速查询中可以看出。
使用基本的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))
看看RColorBrewer包。它们的颜色没有名称,但我认为它们接近你所要寻找的颜色。
没有人提到这个,但是看一下 palette
函数 (?palette
) 定义了默认调色板。
palette()[1:6]
给出了前六个默认颜色。