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