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

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

本文来自博客园,作者:BioinformaticsMaster,转载请注明原文链接:https://www.cnblogs.com/koujiaodahan/p/14604016.html

原文地址:https://www.cnblogs.com/koujiaodahan/p/14604016.html