ggplot2中的图形没有灰色背景

4

我之前刚刚使用了ggplot2,但是所有的图形都没有出现默认的灰色背景。我不确定为什么会这样,因为两周前它还可以正常工作,而且我自那以后就没有再碰过R。不确定这是R的一个bug还是我的问题。

library(ggplot2)
library(gridExtra)
library(cowplot)
p1=ggplot(health,aes(Smoker,Pulse))+geom_boxplot(aes(fill=factor(Smoker)))   +geom_jitter()
p1

在此输入图片描述

以前我得到的是带有灰色瓷砖背景的图像,但现在我得到的是上面所示的内容。任何帮助都将不胜感激,谢谢。

1个回答

12

加载cowplot会更改ggplot2的默认布局。查看cowplot介绍

我更喜欢出版物具有清晰而稀疏的布局。我也更喜欢通过添加元素来构建图形,而不是删除元素的方法。因此,默认情况下,cowplot的设计没有网格线。它看起来类似于ggplot2的theme_classic(),但是有一些重要但微妙的差异,主要涉及字体大小。

PS:theme_grey()添加到您的图中可以将其恢复为ggplot2默认设置


3
theme_set(theme_grey()) 会恢复默认设置。 - Gregor Thomas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接