ggplot 、plot 画图时,都会有自带的颜色配置,但是比较难看。个人偏向自定义颜色,当然也有很多现成好用的配色方案(如RColorBrewer包)。
RColorBrewer包 提供了3套很好的配色方案。
连续型sequential:生成一系列连续渐变的颜色。
离散型diverging:生成用深色强调两端、浅色标示中部的系列颜色。
分类型qualitative:生成一系列彼此差异比较明显的颜色。
### 导入R包
library(RColorBrewer)
### 查看配色方案
display.brewer.all()

用户只需要指定配色方案的名称,就可以用包中的brewer.pal()函数生成颜色。
> paired=brewer.pal(n = 12, name = "Paired")
> paired
[1] "#A6CEE3" "#1F78B4" "#B2DF8A" "#33A02C" "#FB9A99" "#E31A1C" "#FDBF6F" "#FF7F00" "#CAB2D6" "#6A3D9A" "#FFFF99"
[12] "#B15928"
在ggplot中使用RColorBrewer包中的颜色,通过scale_*_brewer()指定 ;
scale_fill_manual(values = paired ) (ggplot 指定颜色)
本文介绍如何使用RColorBrewer包为ggplot和plot提供更美观的颜色配置。该包提供了连续型、离散型和分类型三种配色方案,用户可通过brewer.pal()函数轻松生成所需颜色,并在ggplot中通过scale_*_brewer()函数应用这些颜色。
481

被折叠的 条评论
为什么被折叠?



