Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改Rmarkdown中图元文件图形输出的尺寸?_R_R Markdown_Metafile - Fatal编程技术网

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

如何更改Rmarkdown中图元文件图形输出的尺寸?,r,r-markdown,metafile,R,R Markdown,Metafile,我有一位客户希望使用Rmarkdown将数字制作成Word文档,然后对其进行编辑(我知道……这不是可复制研究的真正意义,但这是客户想要的…) 使用dev='win.metafile'将图形放置为可编辑的图元文件,但无论fig.height和fig.width的输入如何,图形均为1.67 x 1.67英寸。因此,dev='win.metafile'以某种方式覆盖了这些块选项 knitr选项页面有关于dev.args: dev.args:(NULL)要传递给设备的更多参数,例如。 dev.args

我有一位客户希望使用Rmarkdown将数字制作成Word文档,然后对其进行编辑(我知道……这不是可复制研究的真正意义,但这是客户想要的…)


使用
dev='win.metafile'
将图形放置为可编辑的图元文件,但无论
fig.height
fig.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可以是每个列表中的参数列表 要传递给每个设备的参数,例如=


在哪里可以找到此引用的图元文件格式的设备文档?

请尝试
out.height=6,out.width=6
。(尝试不同的数字)
如果仍然不起作用,只需告诉他们从
figure/
文件夹(通常与Rproj位于同一目录)复制图形,然后粘贴到他们的文档文件中即可
Knitr
如果
cache=TRUE

文档处于标记状态,并且标记“语言”没有图形宽度和高度的概念,则保存计算机中的所有图形
out.width
out.height
在呈现的
md
文档中转换为原始HTML(从
Rmd
md
)。当呈现到
doc[x]时,Pandoc会如何处理这些输入
文件完全是另一个问题。文档位于
?windows
中,但在windows build IIRC上只有个。您不需要使用图元文件转储到word文档中。PNG、TIFF或EPS也可以,除非您的意思是他们实际想要在适当的位置编辑图元文件。然后,呃,糟糕。您可能会这样做I don’我不想看Max Gordon最近在RMarkdown上的帖子。他提到了
out.width
等内容,并讨论了一个新的软件包,该软件包添加了一些功能,如
强制字幕
,这些功能可能适合您。
 ----
 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) 
 ```