3

我正在使用 R Notebook,我希望我的绘图在代码运行时自动保存到磁盘,以及内联显示。

knitr:在报告中包含数字*和*输出数字以分隔文件解决了 R Markdown 的问题,但给出的解决方案不适用于 R Notebook。R Notebooks 是否有类似的选项?

4

2 回答 2

0

这最终对我有用(请参阅@TCZhang 对我的问题的回答

除了设置fig.path="figures/"@DonJ 建议的 knitr chunk 选项之外,尝试设置,或者只需按下顶部按钮output: html_document旁边的下拉菜单,然后按下。我认为这不起作用的原因是您的输出设置为.Preview [Notebook]Knit to HTMLoutput: html_notebook

我不知道为什么当文档为 R Notebook 格式时这不起作用。我也希望这适用于output: html_notebook,所以这可能是我们需要用 RStudio 或 knitr 打开的问题。

于 2019-11-05T15:48:11.533 回答
0

尝试设置 knitr fig.path 选项:

knitr::opts_chunk$set(fig.path = "path/to/figures/")

path/to/figures/保存图形的子目录的路径在哪里。尾部斜杠是必需的。这应该是相对路径,相对于 RNotebook 文件或项目目录。参见here::here()查找项目目录的便捷方法。

这会将每个图形放入该目录;图形名称将基于块名称(所以命名你的块!)

于 2018-03-23T17:18:15.450 回答