body_add_gg2 {crosstable} | R Documentation |
Alternative to officer::body_add_gg()
which uses ggplot
syntax
Description
Alternative to officer::body_add_gg()
which uses ggplot
syntax
Usage
body_add_gg2(
doc,
value,
width = 6,
height = 5,
units = getOption("crosstable_units", "in"),
style = getOption("crosstable_style_image", doc$default_styles$paragraph),
res = 300,
...
)
Arguments
doc |
an |
value |
ggplot object |
width , height |
width and height. Can be abbreviated to w and h. |
units |
units for width and height |
style |
paragraph style |
res |
resolution of the png image in ppi (passed to the argument |
... |
other arguments to be passed to |
Value
The docx object doc
Author(s)
Dan Chaltiel
Examples
library(officer)
library(ggplot2)
p = ggplot(data=iris, aes(Sepal.Length, Petal.Length)) + geom_point()
crosstable_options(
units="cm",
style_image="centered"
)
doc = read_docx() %>%
body_add_normal("Text before") %>%
body_add_gg2(p, w=14, h=10, scale=1.5) %>% #or units="cm" instead of using options
body_add_normal("Text after")
write_and_open(doc)
[Package crosstable version 0.7.0 Index]