library(magrittr)
object <- ggplot2::ggplot(mtcars, ggplot2::aes(mpg, wt)) +
ggplot2::geom_point()
gridify(
object = object,
layout = simple_layout()
) %>%
set_cell("title", "My Title", gpar = grid::gpar(fontsize = 30)) %>%
set_cell("footer", "My Footer", gpar = grid::gpar(fontsize = 10))
gridify(
gt::gt(head(mtcars)),
layout = complex_layout(scales = "fixed")
) %>%
set_cell("header_left", "Left Header") %>%
set_cell("header_middle", "Middle Header") %>%
set_cell("header_right", "Right Header") %>%
set_cell("title", "Title") %>%
set_cell("subtitle", "Subtitle") %>%
set_cell("note", "Note") %>%
set_cell("footer_left", "Left Footer") %>%
set_cell("footer_middle", "Middle Footer") %>%
set_cell("footer_right", "Right Footer")
# We encourage usage of set_cell but you can also use the elements argument
# to set text elements around the output.
gridify(
object = ggplot2::ggplot(data = mtcars, ggplot2::aes(x = mpg, y = wt)) +
ggplot2::geom_line(),
layout = simple_layout(),
elements = list(
title = list(text = "My Title", gpar = grid::gpar(fontsize = 30)),
footer = list(text = "My Footer", gpar = grid::gpar(fontsize = 10))
)
)
Run the code above in your browser using DataLab