| layout_design | R Documentation |
To control how different plots are laid out, you need to add a layout design specification. If you are nesting grids, the layout is scoped to the current nesting level.
layout_design(
ncol = NA_real_,
nrow = NA_real_,
byrow = NA,
widths = NULL,
heights = NULL,
area = waiver(),
guides = NA_character_
)
ncol, nrow |
The number of columns and rows in the grid. Defaults to
|
byrow |
A logical value indicating whether plots should be filled in
row-major order ( |
widths, heights |
The relative widths and heights of each column and row
in the grid. These values are recycled to match the grid dimensions. The
special value |
area |
A specification of the area layout. Can be defined either as a
character string or as a combination of calls to |
guides |
A string with one or more of |
A layout_design object.
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, p2, p3) +
layout_design(nrow = 1L)
align_plots(p1, p2, p3) +
layout_design(ncol = 1L)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.