如何在Rmarkdown中更改元文件图形输出的尺寸?

时间:2014-07-17 15:07:49

标签: r r-markdown metafile

我有一个客户想要使用Rmarkdown将数字制作成Word文档然后编辑它们(我知道......不是真正可重复的研究,但它是客户想要的...... 。)

 ----
 title: "MinReproEx_Metafile" 
 author: "Erika Mudrak" 
 date: "Thursday, July 17, 2014" 
 output: word_document
 ----

 Try to put a bigger metafile figure in a work document 

 ```{r, echo=FALSE, dev='win.metafile', fig.height=6, fig.width=6}
 plot(cars) 
 ```

使用dev='win.metafile'将图形放置为可编辑的图元文件,但无论fig.heightfig.width的输入如何,该图都是1.67 x 1.67英寸。所以dev='win.metafile'以某种方式覆盖了这些块选项。

knitr选项页面包含dev.args

  

dev.args:(NULL)要传递给设备的更多参数,例如   dev.args = list(bg =' yellow',pointsize = 10);请注意这取决于   特定设备(参见设备文档);当dev有多个时   元素,dev.args可以是每个列表的参数列表的列表   要传递给每个单个设备的参数,例如<> =

我在哪里可以找到它所指的图元文件格式的设备文档?

1 个答案:

答案 0 :(得分:0)

试试out.height=6, out.width=6。 (尝试不同的数字) 如果仍然无效,只需告诉他们复制figure/文件夹中的数字(通常与Rproj在同一目录中),然后粘贴他们的doc文件。如果Knitr {。}},cache=TRUE会将所有数字保存在您的计算机中。