opts_current: как это работает в вязалке?

Я пытаюсь установить разный размер фигуры в разных кусках. Сначала я определяю глобальные настройки, используя:

opts_chunk$set(fig.width=7, fig.height=7)

Затем для конкретных фрагментов я использую:

opts_current$set(fig.width=7, fig.height=14)

Но последним всегда пренебрегают. Итак, как на самом деле работает opts_current?


person Guangbo Chen    schedule 10.09.2014    source источник


Ответы (1)


Для определенных фрагментов кода поместите параметры фрагмента в заголовок фрагмента, например.

```{r fig.width=7, fig.height=14}

Это так называемые локальные параметры чанка, которые переопределяют глобальные параметры чанка (временно для этого конкретного чанка).

person Yihui Xie    schedule 12.09.2014
comment
Спасибо, йихуй. Это работает! Итак, в каком случае будет полезен opts_current$set()? - person Guangbo Chen; 13.09.2014
comment
Если вы часто используете некоторые параметры фрагмента в большинстве фрагментов кода, вы устанавливаете их в глобальных параметрах вместо того, чтобы снова и снова вводить локальные параметры фрагмента. - person Yihui Xie; 13.09.2014