3

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'、Figure は編集可能なメタファイルとして配置されますが、入力に関係なくfig.heightfig.widthFigure は 1.67 x 1.67 インチになります。したがって、どういうわけか、dev='win.metafile'これらのチャンク オプションが上書きされます。

Knitr のオプション ページには次の情報がありますdev.args

dev.args: (NULL) デバイスに渡される追加の引数。例: dev.args=list(bg='yellow', pointsize=10); これは特定のデバイスに依存することに注意してください (デバイスのドキュメントを参照してください)。dev に複数の要素がある場合、dev.args は、各デバイスに渡される引数の各リストを含む引数のリストにすることができます。例: <>=

これが参照するメタファイル形式のデバイス ドキュメントはどこにありますか?

4

1 に答える 1

0

試してみてくださいout.height=6, out.width=6。(別の数値を試してください) それでもうまくいかない場合は、figure/ファイル フォルダー (通常は Rproj と同じディレクトリ) から図をコピーし、doc ファイルに貼り付けるように伝えてください。Knitrの場合、すべての図がコンピュータに保存されますcache=TRUE

于 2014-07-29T15:32:02.310 に答える