R画图配色专题 | 可视化
配色真的太重要了,配得好就是高雅大气,配不好就是东施乡村非主流。
好的配色都是靠经验的积累,不断地试错。
新手最保险的就是用RColorBrewer包,里面的有很多种配色,比较和谐。
library(RColorBrewer) myColors <- brewer.pal(8,"Set2")
R中可用的调色板有:
- YlOrRd - 黄红渐变
- RdYlBu - 红黄蓝
参考:
Top R Color Palettes to Know for Great Data Visualization
常见的颜色处理函数:
- colorRampPalette() 生成一系列颜色,常用语pheatmap热图,ramp是坡路的意思,Palette是调色板
- hcl.colors() 也是差不多的功能
难点:
- 超过10种以上的颜色需求就很难,默认的渐变色最靠谱
- 一篇文章里面的配色要统一,不要“五彩斑斓”,很雷的