2014-09-10 46 views
2

我正嘗試在不同的塊中設置不同的圖大小。我先用定義一個全局設置:opts_current:它在knitr中如何工作?

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

然後,對於特定的塊,我使用:

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

但後來總是被忽視。那麼,opts_current如何真正起作用?

回答

2

對於特定的代碼塊,將塊選項置於塊頭中,例如,

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

這些被稱爲本地塊選項,它將覆蓋全局塊選項(暫時用於此特定塊)。

+0

謝謝yihui。這工作!那麼在這種情況下是opts_current $ set()有用嗎? – 2014-09-13 17:16:21

+0

如果在大多數代碼塊中經常使用某些塊選項,則可以將它們設置爲全局選項,而不是一遍又一遍地鍵入本地塊選項。 – 2014-09-13 19:04:07

相關問題