I am trying to add a plot to a word document. I would like the plot to maximize the area available when the page size is set to legal with narrow margins. I can set the fig.width and fig.height but it seems the plots get automatically re-sized to fit the default page size (letter) with normal margins.
Here is a sample .rmd file that produces the same results:
---
title: "plot-resize"
output: word_document
---
Plot with the height set to 3" and the width to 7.5":
```{r, echo = FALSE, fig.height=3, fig.width=7.5, warning=FALSE, message=FALSE}
plot(cars)
```
However when the word document is created the image is automatically
re-sized to 79% of this.
I can re-size the plot in word, but it would be nice to not have to.
Is there a way to set the page size and margins in the .rmd file?
Is there a way to ensure that the plots stay at the specified size even if they do not fit within the margins of the created word document?
out.width
as well.fig.width
only gives the dimensions for the graphic device used by R to plot. – Vickyvicoout.width
andout.height
do not work for Word output. – LetoOutput created: plot-resize.docx Warning message: In (knit_hooks$get("plot"))(file, reduce_plot_opts(options)) : Chunk options fig.align, out.width, out.height, out.extra are not supported for Word output
– Unbeatable