可视化学习笔记(九):ggplot2:配色
2018-02-07 本文已影响19人
100gle
1、配色
对映射变量使用调色板,只需使用标度来进行更改
颜色标度.PNG
- ColorBrewer提供了很多调色板,可以通过以下方式来获取可用配色:
library(RColorBrewer)
display.brewer.all()
- 同时R中也有许多已经命名的颜色,可以通过
colours()
函数来查看
2、手动设置调色板
通过scale_xxx_maunal()
函数来设定,通过values=
参数来进行修改
- 可以使用颜色和RGB值来进行配色修改
- 离散型标度的上色顺序是对应因子水平的顺序
3、对连续变量使用渐变色
可以通过scale_xxx_gradient()
一系列的函数来设置
- 对于两种颜色:使用
scale_xxxx_gradient()
,并通过low=''
和'high=''`参数来设定色阶 - 对于三种颜色:使用
scale_xxxx_gradient2()
,在两种颜色参数基础上还可以加入mid=''
参数来加入过度色 - 对于n种以上的颜色,直接使用
scale_xxxx_gradientn()
,并通过colours=
参数来设定
常用的配色标度
4、根据y值设置阴影颜色
通过增加一列对y进行正负划分,然后映射到颜色标度上
approx()
函数用于将数据插补