ggplot2中的绘图出现时没有灰色背景

use*_*887 4 r ggplot2

我刚刚使用了ggplot2,所有的情节都没有灰色的默认背景.我不知道为什么它这样做,因为它在两周前工作,从那时起我就没有触及R. 不确定它是R中的错误还是我的错误.

library(ggplot2)
library(gridExtra)
library(cowplot)
p1=ggplot(health,aes(Smoker,Pulse))+geom_boxplot(aes(fill=factor(Smoker)))   +geom_jitter()
p1
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在我使用灰色瓷砖来获取背景之前,这就是我上面的内容.任何帮助都会非常感谢.

bou*_*all 12

加载cowplot更改默认布局ggplot2.看看cowplot 介绍:

我更喜欢干净,稀疏的布局.我也更喜欢通过添加元素而不是将它们带走来构建图形的方法.因此,牛皮图的默认设计根本没有网格.它看起来类似于ggplot2的theme_classic(),但有一些重要但微妙的差异,主要是字体大小.

PS:添加theme_grey()到你的情节应该将它恢复为ggplot2默认值

  • `theme_set(theme_grey())`将恢复默认设置. (3认同)