안녕을 변경하는 방법 나는 매우 다른 두 가지 크기의 출력을 얻을 기대할 수있는 다음 코드를 실행knitr 옵션 중반 덩어리
.. 새로운 덩어리를 만들 필요없이, 청크 옵션, 중간 덩어리를 변경하려면, 그러나 웬일인지 이것은 이것이 아닌 것처럼 보입니다.
두 번째 플롯은 전혀 플롯하지 않습니다 ... (플롯 (2 : 1000)으로 변경하면 ... 두 번째 출력은 첫 번째와 동일한 크기 임) fig.width=7
Pls 'mid chunk'의 중요성은 다른 크기의 출력을 얻기 위해 함수를 실행할 때 여러 번 청크 옵션을 변경하려는 이유입니다.
```{r}
sessionInfo()
opts_chunk$set(fig.width=3)
plot(1:1000)
opts_chunk$set(fig.width=10)
plot(1:1000)
```
sessionInfo 출력은 다음과 같습니다.
## 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
이론상 나는'fig.width = c (3, 10)'을 사용하고 각각 3 인치와 10 인치로 두 개의 플롯을 저장할 수 있지만 문제는 내가 플롯을 기록 할 때 하나만 사용할 수 있다는 것입니다 청크 당 크기이므로 레코딩 크기와 드로잉 크기가 다른 경우 플롯이 올바르게 보이지 않을 수 있습니다 ([그래픽 설명서] (https://github.com/downloads/yihui/knitr/knitr-graphics.pdf 참조) 자세한 내용은 –
http://stackoverflow.com/q/11653573/559676 코드 덩어리를 프로그래밍 방식으로 작성하고 편직하는 방법을 보여주는 좋은 예가되어야합니다. 그것은 그 사건보다 더 복잡 할 수 있지만, 어쨌든 그것을 할 수 있습니다. –