Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.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
R笔记本:在报告中包含数字并保存绘图_R_R Markdown_Rnotebook - Fatal编程技术网

R笔记本:在报告中包含数字并保存绘图

R笔记本:在报告中包含数字并保存绘图,r,r-markdown,rnotebook,R,R Markdown,Rnotebook,我使用的是R笔记本,我希望我的绘图在代码运行时自动保存到磁盘上,并以内联方式显示 针对R降价解决了这一问题,但给出的解决方案不适用于R笔记本。R笔记本电脑有类似的选项吗?尝试设置knitr fig.path选项: knitr::opts_chunk$set(fig.path = "path/to/figures/") 其中path/to/figures/是将保存图形的子目录的路径。后面的斜杠是必需的。这应该是一个相对路径,相对于RNotebook文件或项目目录。有关查找项目目录的简便方法,请参

我使用的是R笔记本,我希望我的绘图在代码运行时自动保存到磁盘上,并以内联方式显示


针对R降价解决了这一问题,但给出的解决方案不适用于R笔记本。R笔记本电脑有类似的选项吗?

尝试设置knitr fig.path选项:

knitr::opts_chunk$set(fig.path = "path/to/figures/")
其中
path/to/figures/
是将保存图形的子目录的路径。后面的斜杠是必需的。这应该是一个相对路径,相对于RNotebook文件或项目目录。有关查找项目目录的简便方法,请参见
here::here()


这将把每个数字放入该目录中;图形名称将基于区块名称(因此请命名您的区块!)

这就是最终对我有效的方法(请参见@TCZhang对我问题的回答):

除了设置@DonJ建议的knitr chunk
fig.path=“figures/”
选项外,还可以尝试设置
output:html\u document
,或者只需按下顶部的
预览[笔记本]
按钮旁边的下拉菜单,然后按
Knit to html
。我认为这不起作用的原因是您的输出设置为
output:html\u notebook


我不知道为什么当文档是R笔记本格式时,这不起作用。我还希望这对
output:html\u notebook
有效,因此这可能是我们需要用RStudio或knitr打开的问题。

这对我不起作用。绘图显示在已保存的笔记本HTML文件中,但没有保存到指定文件夹中的绘图。我还尝试直接在区块中设置它,但也不起作用:
{r test,fig.path=“/figs/”}hist(iris$Sepal.Length)
Try
{r test,fig.path=“figs/”}
。目前,您正在/.Hi下创建一个顶级目录,谢谢您的建议,但是,这也不起作用。没有任何内容保存到
“figs/”
子目录。如何指定要使用的图形驱动程序?这样的jpeg或pdf?