我正在使用 R Notebook,我希望我的绘图在代码运行时自动保存到磁盘,以及内联显示。
knitr:在报告中包含数字*和*输出数字以分隔文件解决了 R Markdown 的问题,但给出的解决方案不适用于 R Notebook。R Notebooks 是否有类似的选项?
我正在使用 R Notebook,我希望我的绘图在代码运行时自动保存到磁盘,以及内联显示。
knitr:在报告中包含数字*和*输出数字以分隔文件解决了 R Markdown 的问题,但给出的解决方案不适用于 R Notebook。R Notebooks 是否有类似的选项?
这最终对我有用(请参阅@TCZhang 对我的问题的回答):
除了设置fig.path="figures/"
@DonJ 建议的 knitr chunk 选项之外,尝试设置,或者只需按下顶部按钮output: html_document
旁边的下拉菜单,然后按下。我认为这不起作用的原因是您的输出设置为.Preview [Notebook]
Knit to HTML
output: html_notebook
我不知道为什么当文档为 R Notebook 格式时这不起作用。我也希望这适用于output: html_notebook
,所以这可能是我们需要用 RStudio 或 knitr 打开的问题。
尝试设置 knitr fig.path 选项:
knitr::opts_chunk$set(fig.path = "path/to/figures/")
path/to/figures/
保存图形的子目录的路径在哪里。尾部斜杠是必需的。这应该是相对路径,相对于 RNotebook 文件或项目目录。参见here::here()
查找项目目录的便捷方法。
这会将每个图形放入该目录;图形名称将基于块名称(所以命名你的块!)