R中的配色方案?

Fra*_*ank 15 plot r

是否R有调色板?

换句话说,我正在寻找一个由6个左右的颜色名称组成的数组,它们在图形或图形中很好地结合在一起; 也许有一些像这样的预定义方案?

Dir*_*tel 13

正如deinst所提到的,RColorBrewer非常有用 - 即使它是专为地图而不是折线图设计的.

许多其他包提供了调色板的帮助:

rseek.org上的"调色板"快速查询中可以看出.


don*_*kin 11

生成调色板的最简单方法是使用基本grDevices包中的泛型函数:

rainbow()
topo.colors()
terrain.colors()
heat.colors()
Run Code Online (Sandbox Code Playgroud)

如果所需的颜色数不超过7-8,这些都很有用.唯一必要的参数是调色板中的颜色数量.

还有一些gray()功能可用于生成各种灰色阴影.

或者你可以这样做:

pal <- colorRampPalette(c("red", "blue", "plum"))
barplot(t(as.matrix(mydf)), beside=TRUE, col=pal(3))
Run Code Online (Sandbox Code Playgroud)


dei*_*nst 9

看看RColorBrewer包.颜色没有命名,但我认为它们接近你想要的.


Geo*_*tas 6

在使用RColorBrewer之前访问此页面.在顶部选择数据类的数量,然后定义数据的性质.您可能还会发现此页面很有用.


Mar*_*rek 6

没人提这个,但看看定义默认托盘的palettefunction(?palette).

palette()[1:6] 为您提供前六种默认颜色.