body_add_gg
From officer v0.3.14
by David Gohel
add ggplot
add a ggplot as a png image into an rdocx object
Usage
body_add_gg(x, value, width = 6, height = 5, res = 300, style = "Normal", ...)
Arguments
- x
an rdocx object
- value
ggplot object
- width
height in inches
- height
height in inches
- res
resolution of the png image in ppi
- style
paragraph style
- ...
Arguments to be passed to png function.
See Also
Other functions for adding content:
body_add_blocks()
,
body_add_break()
,
body_add_docx()
,
body_add_fpar()
,
body_add_img()
,
body_add_par()
,
body_add_table()
,
body_add_toc()
Examples
# NOT RUN {
if( require("ggplot2") ){
doc <- read_docx()
gg_plot <- ggplot(data = iris ) +
geom_point(mapping = aes(Sepal.Length, Petal.Length))
if( capabilities(what = "png") )
doc <- body_add_gg(doc, value = gg_plot, style = "centered" )
print(doc, target = tempfile(fileext = ".docx") )
}
# }
Community examples
Looks like there are no examples yet.