modify the theme of the layout
Usage
layout_annotation(theme = waiver(), ...)
Arguments
- theme
A
theme()
used to render theguides
,title
,subtitle
,caption
,margins
,patch.title
,panel.border
, andbackground
. IfNULL
(default), will inherit from the parentlayout
.- ...
These dots are for future extensions and must be empty.
Details
guides
,patch.title
,panel.border
, andbackground
will always be added even for the nestedalignpatches
object.title
,subtitle
,caption
, andmargins
will be added for the top-levelalignpatches
object only.
Examples
p1 <- ggplot(mtcars) +
geom_point(aes(mpg, disp))
p2 <- ggplot(mtcars) +
geom_boxplot(aes(gear, disp, group = gear))
p3 <- ggplot(mtcars) +
geom_bar(aes(gear)) +
facet_wrap(~cyl)
align_plots(
p1 + theme(plot.background = element_blank()),
p2 + theme(plot.background = element_blank()),
p3 + theme(plot.background = element_blank())
) +
layout_annotation(
theme = theme(plot.background = element_rect(fill = "red"))
)