Consider the following example from the ?ggplot2::facet_grid
:
p <- ggplot(mpg, aes(displ, cty)) + geom_point()
p + facet_grid(vars(drv), vars(cyl
There is an option strip.switch.pad.grid
but it only works if you activate switch
argument
library(ggplot2)
theme_set(theme_bw(base_size = 14))
p <- ggplot(mpg, aes(displ, cty)) + geom_point()
p + facet_grid(vars(drv), vars(cyl),
switch = 'y') +
theme(strip.placement = 'outside') +
theme(strip.switch.pad.grid = unit('0.25', "cm"))
Created on 2019-05-15 by the reprex package (v0.2.1)
Following up on @Tung's anser above (and some documentation-ignoring experimentation), I get it to work:
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")
And ... tada!: