ggplot2 配色渐变 二色/三色梯度

scale_colour_gradient()和scale_fill_gradient():指定双色梯度。顺序由低到高。

双色梯度low和high控制梯度两颜色。

例:

ggplot() + geom_point(data = mtcars, 
                      aes(x = mpg, y = disp, color = qsec)) + 
  scale_colour_gradient(low = "green", high = "red")

  

 

 

 

 

 

 

 

 

 

 

 

三色梯度函数是scale_colour_gradient2()和scale_fill_gradient2()。顺序是低-中-高。参数low、mid和high控制梯度颜色,参数midpoint设定中点值。

ggplot() + geom_point(data = mtcars, 
                      aes(x = mpg, y = disp, color = qsec)) + 
  scale_colour_gradient2(low = "blue", mid = "black", high = "red",
                         midpoint = 18)

  

 

 

自定义的n色梯度:scale_colour_gradientn()和scale_fill_gradientn()。参考https://www.jianshu.com/p/2fc71d3c207b

 

离散型的颜色赋值常见的有用变量赋值或指定颜色

 

posted on 2021-03-31 22:03  BioinformaticsMaster  阅读(5843)  评论(0编辑  收藏  举报

导航