R语言数据可视化——颜色综合运用与色彩方案共享
今天这篇主要讲解R语言颜色综合运用,主要跟大家介绍如何提取那些专业色彩包中的颜色搭配用于在基础绘图系统和绘图系统中共享。
其实无论是R语言的预设配色系统、自定义颜色表还是哪些专属配色包,我们所使用(或者R语言识别的)的仅仅就是一组字符向量所代表的色值而已,并不神秘。
通过scales中的色彩获取函数,我们可以将专属配色主题(RColorBrewer、ggthemes)中的配色主题提取出来,以函数的形式传递给基础绘图系统(plot)以及ggplot绘图系统。
本文按照三部分进行讲解:
- RColorBrewer部分:
- ggthemes部分:
- scales::brewer.pal运用:
RColorBrewer部分
关于RColorBrewer包之前在写ggplot函数系统的时候已经有所涉猎,其中专门讲解过它的官方配色网站:Color Advice for Maps
这是一个非常神奇的网站,RColorBrewer包中的配色方案全部来源于此,而且网站上允许自定义色彩序列和类型,衍生出来的颜色要比该包中的配色资源多出很多倍。
library(RColorBrewer)
display.brewer.pal(n, name)
display.brewer.all(type="all")
相关文章