如何在构面网格线之间放置分割

Tyl*_*ker 5 r ggplot2

我正在使用ggplot facet_grid来制作出版物.我不确定审稿人会如何对标准的灰色背景做出反应,并使用白色网格线,所以我准备有没有.然而,当我使用opts(panel.background = theme_blank())显示器时缺少标准背景给出的窗格之间的区分.什么是最简单的方法来添加窗格间网格(不是它在那里,但它是白色与灰色),看起来类似于我想要的结果下面?

代码

ggplot(CO2, aes(conc)) + geom_density() + 
    facet_grid(Type~Treatment) +
    opts(panel.background = theme_blank())
Run Code Online (Sandbox Code Playgroud)

目前的结果 在此输入图像描述

期望的结果

在此输入图像描述

先感谢您.

bap*_*ste 11

这应该做:

last_plot() + theme_bw()
Run Code Online (Sandbox Code Playgroud)

要么

last_plot() + 
   opts(panel.background = theme_rect(fill = NA, color = "black"))
Run Code Online (Sandbox Code Playgroud)

自版本0.9.2起,opts已被替换theme:

last_plot() + 
   theme(panel.background = element_rect(fill = NA, color = "black"))
Run Code Online (Sandbox Code Playgroud)