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

 

離散型的顏色賦值常見的有用變量賦值或指定顏色

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM