美文网首页作图
ggplot2画图常用的一些颜色包

ggplot2画图常用的一些颜色包

作者: 肖ano | 来源:发表于2020-10-11 15:39 被阅读0次

ggsci

ggsci offers a collection of high-quality color palettes inspired by colors used in scientific journals, data visualization libraries, science fiction movies, and TV shows. The color palettes in ggsci are available as ggplot2 scales. For all the color palettes, the corresponding scales are named as:
-scale_color_palname()
-scale_fill_palname()

包括以下多种期刊颜色选择:


主题集合
比如nature publish group主题
比如GSEA主题

其他颜色主题可以见官网介绍。

ggthemes

ggsci定义的是颜色,ggthemes则是直接定义好主题。

excel颜色主题

RColorBrewer

# 调出所有颜色
library(RColorBrewer)
 display.brewer.all()
RColorBrewer配色类型

1,seq类型:单渐变色,一种主色由浅到深
2,qual类型:区分色,几种区分度很高的颜色组合(我最常用~)
3,div类型:双渐变色,一种颜色到另外一种颜色的渐变,有两种主色

# 文字描述了解每种配色的具体信息
> 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
# 具体配色详细信息
display.brewer.pal(9,'Set1')
brewer.pal(9,"Set1")
"#E41A1C" "#377EB8" "#4DAF4A" "#984EA3" "#FF7F00" "#FFFF33" "#A65628" "#F781BF" "#999999"
Set1

看到这里感觉这个包其实原理很简单,是不是我也可以自己做一个?

相关文章

网友评论

    本文标题:ggplot2画图常用的一些颜色包

    本文链接:https://www.haomeiwen.com/subject/wbgjpktx.html