R 将“镶嵌面网格”条带与镶嵌面画布保持距离?

R 将“镶嵌面网格”条带与镶嵌面画布保持距离?,r,ggplot2,R,Ggplot2,考虑来自?ggplot2::facet_网格的以下示例: p <- ggplot(mpg, aes(displ, cty)) + geom_point() p + facet_grid(vars(drv), vars(cyl)) p有一个选项strip.switch.pad.grid,但它只在激活switch参数时起作用 库(ggplot2) 主题集(主题宽度(基本尺寸=14)) p继上面@Tung的anser(以及一些忽略实验的文档)之后,我让它开始工作: p <- ggplot

考虑来自
?ggplot2::facet_网格的以下示例:

p <- ggplot(mpg, aes(displ, cty)) + geom_point()
p + facet_grid(vars(drv), vars(cyl))

p有一个选项
strip.switch.pad.grid
,但它只在激活
switch
参数时起作用

库(ggplot2)
主题集(主题宽度(基本尺寸=14))

p继上面@Tung的anser(以及一些忽略实验的文档)之后,我让它开始工作:

p <- ggplot(mpg, aes(displ, cty)) + geom_point() 
p +
  facet_grid(vars(drv), vars(cyl)) +
  theme(strip.switch.pad.grid = unit(0.2, "cm"), strip.placement = "outside")

p我只能想到这个hack
主题(strip.background=element_rect(color='white',size=3))
如果您只想更改图表顶部和列中刻面标签之间的间距怎么办?目前似乎没有办法做到这一点。