在 RStudio 中,有没有办法为所有图形全局指定一个 fig.path?
这是我的想法。假设我有两个 Rmd 文件位于同一目录中:foo.Rmd
和bar.Rmd
如果两个文件都是编织的,则两个文件中的图形将转到同一目录figures/
。
如何将数字与两个 Rmd 文件分开?例如,来自 foo.Rmd 的图形应该转到 ,来自的figures/foo
文件应该bar.Rmd
转到figures/bar
。
在 RStudio 中,有没有办法为所有图形全局指定一个 fig.path?
这是我的想法。假设我有两个 Rmd 文件位于同一目录中:foo.Rmd
和bar.Rmd
如果两个文件都是编织的,则两个文件中的图形将转到同一目录figures/
。
如何将数字与两个 Rmd 文件分开?例如,来自 foo.Rmd 的图形应该转到 ,来自的figures/foo
文件应该bar.Rmd
转到figures/bar
。
在创建任何图形之前,在文件开头的每个 Rmd 文件中添加一个代码块。在foo.Rmd
中,添加这个块:
```{r}
opt_chunk$set(fig.path="figures/foo/")
```
并且,在 中bar.Rmd
,添加这个块:
```{r}
opt_chunk$set(fig.path="figures/bar/")
```
请注意创建子目录的终止斜杠。否则,您最终会得到带有前缀foo
和bar
.
为了使上述代码成功,至少在我的情况下,我必须编写:
{r setup}
knitr::opts_chunk$set(fig.path="figures/somedir/")