R的ggplot2畫圖,去除灰色陰影和網格的方式

使用代碼

 + theme_bw() +
 theme(panel.grid.major=element_line(colour=NA),
      panel.background = element_rect(fill = "transparent",colour = NA),
      plot.background = element_rect(fill = "transparent",colour = NA),
      panel.grid.minor = element_blank())

補充:R語言的ggplot2畫圖去掉圖例的灰色背景

R語言默認的圖例如下

library(ggplot2)
ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+
 geom_point(aes(color=Species))

圖例的位置是帶灰色背景的

如果要去掉應該如何實現呢?可以在主題函數裡進行設置

library(ggplot2)
ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+
 geom_point(aes(color=Species))+
 theme(legend.key = element_blank())

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。