RColorBrewer

ColorBrewer 项目是一种非常流行的工具,可以选择和谐匹配的调色板。RColorBrewerR 项目的一个端口,并提供色彩友好的调色板。

一个使用的例子

colors_vec <- brewer.pal(5, name = 'BrBG')
print(colors_vec)
[1] "#A6611A" "#DFC27D" "#F5F5F5" "#80CDC1" "#018571"

RColorBrewerggplot2scale_color_brewerscale_fill_brewer 创建着色选项。

library(ggplot2)
ggplot(mtcars)+
        geom_point(aes(x = mpg, y = hp, color = factor(cyl)), size = 3)+
        scale_color_brewer(palette = 'Greens')+
        theme_minimal()+
        theme(legend.position = c(.8,.8))

StackOverflow 文档