Ciao vorrei modificare le opzioni di chunk, a metà pezzo, senza dover creare un nuovo pezzo ..Come cambiare knitr opzioni metà pezzo
eseguire il seguente codice mi aspetto di ottenere due uscite di dimensioni molto diverse, ma per qualche ragione questo non sembra essere il caso.
Anche il secondo grafico non traccia per niente ... (lo fa quando lo si modifica in plot (2: 1000) ... ma in entrambi i casi il secondo output ha le stesse dimensioni del primo. Entrambi fig.width=7
. che cosa sto facendo di sbagliato?
Pls nota l'importanza di 'mid pezzo' la ragione di questo è che vorrei cambiare le opzioni chunk più volte durante l'esecuzione di una funzione per ottenere diversi risultati di diverse dimensioni.
```{r}
sessionInfo()
opts_chunk$set(fig.width=3)
plot(1:1000)
opts_chunk$set(fig.width=10)
plot(1:1000)
```
l'uscita sessionInfo è la seguente:
## R version 2.15.1 (2012-06-22)
## Platform: i386-pc-mingw32/i386 (32-bit)
##
## locale:
## [1] LC_COLLATE=English_United Kingdom.1252
## [2] LC_CTYPE=English_United Kingdom.1252
## [3] LC_MONETARY=English_United Kingdom.1252
## [4] LC_NUMERIC=C
## [5] LC_TIME=English_United Kingdom.1252
##
## attached base packages:
## [1] stats graphics grDevices datasets utils methods base
##
## other attached packages:
## [1] knitr_0.7
##
## loaded via a namespace (and not attached):
## [1] digest_0.5.2 evaluate_0.4.2 formatR_0.5 parser_0.0-16
## [5] plyr_1.7.1 Rcpp_0.9.13 stringr_0.6 tools_2.15.1
in teoria potrei permettervi di usare 'fig.width = c (3, 10)' e salvare i due grafici rispettivamente in 3 e 10 pollici, ma il problema è quando registro i grafici, posso usare solo uno dimensione per pezzo, quindi i tuoi grafici potrebbero non sembrare giusti se le dimensioni di registrazione e le dimensioni del disegno sono diverse (vedi il [manuale grafico] (https://github.com/downloads/yihui/knitr/knitr-graphics.pdf) per i dettagli) –
http://stackoverflow.com/q/11653573/559676 dovrebbe essere un buon esempio per mostrare come costruire pezzi di codice in modo programmabile e lavorarli a maglia; può essere più complicato di quel caso, ma puoi farlo comunque –