R语言配色方案02-RcolorBrewer包

作者:白介素2
相关阅读:
R语言配色方案01-colortools
R语言生存分析03-Cox比例风险模型
R语言生存分析-02-ggforest
R语言生存分析-01
ggpubr-专为学术绘图而生(二)
ggstatsplot-专为学术绘图而生(一)
生存曲线
R语言GEO数据挖掘01-数据下载及提取表达矩阵
R语言GEO数据挖掘02-解决GEO数据中的多个探针对应一个基因
R语言GEO数据挖掘03-limma分析差异基因
R语言GEO数据挖掘04-功能富集分析
如果没有时间精力学习代码,推荐了解:零代码数据挖掘课程

R配色包RcolorBrewer包

display.brewer.all展示颜色板供选择
RcolorBrewer包的颜色选择主要是以色板展示,brewer.pal函数直接进行颜色指定

library("RColorBrewer")
display.brewer.all()
brewer.pal.info
##          maxcolors category colorblind
## BrBG            11      div       TRUE
## PiYG            11      div       TRUE
## PRGn            11      div       TRUE
## PuOr            11      div       TRUE
## RdBu            11      div       TRUE
## RdGy            11      div      FALSE
## RdYlBu          11      div       TRUE
## RdYlGn          11      div      FALSE
## Spectral        11      div      FALSE
## Accent           8     qual      FALSE
## Dark2            8     qual       TRUE
## Paired          12     qual       TRUE
## Pastel1          9     qual      FALSE
## Pastel2          8     qual      FALSE
## Set1             9     qual      FALSE
## Set2             8     qual       TRUE
## Set3            12     qual      FALSE
## Blues            9      seq       TRUE
## BuGn             9      seq       TRUE
## BuPu             9      seq       TRUE
## GnBu             9      seq       TRUE
## Greens           9      seq       TRUE
## Greys            9      seq       TRUE
## Oranges          9      seq       TRUE
## OrRd             9      seq       TRUE
## PuBu             9      seq       TRUE
## PuBuGn           9      seq       TRUE
## PuRd             9      seq       TRUE
## Purples          9      seq       TRUE
## RdPu             9      seq       TRUE
## Reds             9      seq       TRUE
## YlGn             9      seq       TRUE
## YlGnBu           9      seq       TRUE
## YlOrBr           9      seq       TRUE
## YlOrRd           9      seq       TRUE
R语言配色方案02-RcolorBrewer包_第1张图片
image.png

展示的色板分为三大类颜色板块

1.连续性调色:适用于连续型变量,用于展示数据的顺序变化,包括:Blues, BuGn, BuPu, GnBu, Greens, Greys, Oranges, OrRd, PuBu, PuBuGn, PuRd, Purples, RdPu, Reds, YlGn, YlGnBu YlOrBr, YlOrRd.等色板

  1. 离散型调色:适用于离散型变量,包括BrBG, PiYG, PRGn, PuOr, RdBu, RdGy, RdYlBu, RdYlGn, Spectral等颜色板
  2. 定性调色:适用于分类变量,包括Accent, Dark2, Paired, Pastel1, Pastel2, Set1, Set2, Set3等调色板

查看某个具体的色板

display.brewer.pal函数
n指定需要展示几个颜色

display.brewer.pal(n = 8, name = 'RdBu')
R语言配色方案02-RcolorBrewer包_第2张图片
image.png

用选择的颜色绘图

brewer.pal函数选择颜色

barplot(c(2,5,7), col=brewer.pal(n = 3, name = "RdBu"))
R语言配色方案02-RcolorBrewer包_第3张图片
image.png

将选择的颜色传递给变量

这样就可以看到颜色代码,自由的挑选自己喜欢的颜色绘图

mypalette<-brewer.pal(7,"Greens")
mypalette
## [1] "#EDF8E9" "#C7E9C0" "#A1D99B" "#74C476" "#41AB5D" "#238B45" "#005A32"

本期内容就到这里,我是白介素2,下期再见.
参考资料

你可能感兴趣的:(R语言配色方案02-RcolorBrewer包)