我正在使用R笔记本,我喜欢我的图表在代码运行时自动保存到磁盘,以及显示内联。
knitr: include figures in report *and* output figures to separate files为R Markdown解决了这个问题,但给出的解决方案并不适用于R笔记本。 R笔记本有类似的选择吗?
答案 0 :(得分:0)
尝试设置knitr fig.path选项:
knitr::opts_chunk$set(fig.path = "path/to/figures/")
其中path/to/figures/
是保存数字的子目录的路径。尾随斜线是必要的。这应该是相对路径,相对于RNotebook文件或项目目录。有关查找项目目录的便捷方法,请参阅here::here()
。
这会将每个数字放入该目录;图名称将基于块名称(因此请命名您的块!)
答案 1 :(得分:0)
这最终对我有用(请参阅@TCZhang对我的问题here的回答):
除了设置@DonJ建议的编织块fig.path="figures/"
选项外,请尝试设置output: html_document
,或仅按顶部Preview [Notebook]
按钮旁边的下拉菜单,然后按{{ 1}}。我认为这不起作用的原因是您的输出设置为Knit to HTML
。
我不知道为什么当文档为R Notebook格式时,这种方法不能特别有效。如果此方法适用于output: html_notebook
,我也希望,所以这可能是我们需要使用RStudio或knitr打开的问题。