R 如何在镶嵌面网格线之间放置分割

R 如何在镶嵌面网格线之间放置分割,r,ggplot2,R,Ggplot2,我正在使用ggplot和facet\u grid制作一个用于发布的绘图。我不确定审稿人对标准灰色背景和白色网格线会有什么反应,所以我准备好了。但是,当我使用opts(panel.background=theme\u blank())时,显示屏缺少标准背景所提供的窗格间分辨力。最简单的添加窗格间网格的方法是什么(不是它在那里,而是它是白色对灰色的),它看起来与下面我想要的结果相似 代码 ggplot(CO2, aes(conc)) + geom_density() + facet_gri

我正在使用ggplot和
facet\u grid
制作一个用于发布的绘图。我不确定审稿人对标准灰色背景和白色网格线会有什么反应,所以我准备好了。但是,当我使用
opts(panel.background=theme\u blank())
时,显示屏缺少标准背景所提供的窗格间分辨力。最简单的添加窗格间网格的方法是什么(不是它在那里,而是它是白色对灰色的),它看起来与下面我想要的结果相似

代码

ggplot(CO2, aes(conc)) + geom_density() + 
    facet_grid(Type~Treatment) +
    opts(panel.background = theme_blank())
当前结果

期望的结果

ggplot(CO2, aes(conc)) + geom_density() + 
    facet_grid(Type~Treatment) +
    opts(panel.background = theme_blank())

提前感谢您。

这应该可以:

last_plot() + theme_bw()

自0.9.2版以来,
opts
已通过
主题

last_plot() + 
   theme(panel.background = element_rect(fill = NA, color = "black"))

如何
最后一个绘图()+主题图()
opts(panel.background=theme_rect(fill=NA,col=“black”)
也会起作用。
+opts(panel.margin=unit(0,“in”)
也会起作用,尽管我“我不知道如何在面板之间创建黑色分隔线。@baptise你能回答这个问题并更改颜色吗?到a+,因为这正是我想要的。我现在看到这是一个非此即彼的交易:)