我之前刚刚使用了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 以前我得到的是带有灰色瓷砖背景的图像,但现在我得到的是上面所示的内容。任何帮助都将不胜感激,谢谢。
加载cowplot会更改ggplot2的默认布局。查看cowplot介绍: 我更喜欢出版物具有清晰而稀疏的布局。我也更喜欢通过添加元素来构建图形,而不是删除元素的方法。因此,默认情况下,cowplot的设计没有网格线。它看起来类似于ggplot2的theme_classic(),但是有一些重要但微妙的差异,主要涉及字体大小。 PS: 将theme_grey()添加到您的图中可以将其恢复为ggplot2默认设置
theme_set(theme_grey())
会恢复默认设置。 - Gregor Thomas