ggplot2 - Cores de fundo
Existem maneiras de alterar toda a aparência de seu gráfico com uma função, conforme mencionado abaixo. Mas se você quiser simplesmente mudar a cor de fundo do painel, use o seguinte -
Plano de fundo do painel de implementação
Podemos mudar a cor de fundo usando o seguinte comando que ajuda a mudar o painel (panel.background) -
> ggplot(iris, aes(Sepal.Length, Species))+geom_point(color="firebrick")+
+ theme(panel.background = element_rect(fill = 'grey75'))
A mudança na cor é claramente ilustrada na imagem abaixo -

Implementando Panel.grid.major
Podemos alterar as linhas da grade usando a propriedade “panel.grid.major” conforme mencionado no comando abaixo -
> ggplot(iris, aes(Sepal.Length, Species))+geom_point(color="firebrick")+
+ theme(panel.background = element_rect(fill = 'grey75'),
+ panel.grid.major = element_line(colour = "orange", size=2),
+ panel.grid.minor = element_line(colour = "blue"))

Podemos até mesmo alterar o fundo do gráfico, especialmente excluindo o painel usando a propriedade “plot.background” conforme mencionado abaixo -
ggplot(iris, aes(Sepal.Length, Species))+geom_point(color="firebrick")+
+ theme(plot.background = element_rect(fill = 'pink'))
