R语言配色包推荐——colorspace
安装并加载colorspace包
使用install.packages()命令安装即可:
配色模板查看
colorspace包中共包括三种类型的配色模板——Qualitative、Sequential、Diverging,可以使用hcl_palettes()查看全部配色或某一类型配色:





获取特定模板中颜色的十六进制代码
通过diverging_hcl()、sequential_hcl()、qualitative_hcl()三个函数进行查看相应类型中的颜色十六进制代码,也可以通过swatchplot()函数进行可视化:



在ggplot2绘图过程中进行应用
主要通过scale_<aesthetic>_<datatype>_<colorscale>()函数实现,其中<aesthetic> 是指定映射 (fill, color, colour),<datatype> 是表明数据变量的类型 (discrete, continuous, binned),colorscale 是声明颜色标度类型 (qualitative, sequential, diverging, divergingx),在绘图过程中使用+号将其跟在绘图函数后就行:




参考:https://bookdown.org/wangminjie/R4DS/tidyverse-ggplot2-colors.html#tidyverse-ggplot2-colors

