В RStudio существует ли способ указать fig.path для * всех * цифр для этого файла?

В RStudio есть способ глобально указать fig.path для всех цифр?

Вот что я имею в виду. Скажем, у меня есть два файла Rmd, расположенных в одном каталоге: foo.Rmd и bar.Rmd

Если оба файла трикотажные, то цифры из обоих файлов идут в одну и ту же директорию figures/.

Как отделить данные от двух файлов Rmd? Например, цифры из foo.Rmd должны перейти к figures/foo и файлам из bar.Rmd идет на figures/bar.

2 ответа

Добавьте фрагмент кода в каждый файл 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/")

licensed under cc by-sa 3.0 with attribution.