użyłem do generowania raportów za pomocą Rstudio i knitr z następujących opcji przedstawionych na początku mojego pliku wyprzedaży:Korzystanie obejmują = F jako opcja globalna dla knitr wydaje się tłumić generowanie wykresu w raporcie końcowym html
```{r global_options, include = FALSE}
knitr::opts_chunk$set(echo = FALSE,
warning = FALSE,
messages = FALSE,
include=FALSE)
```
Wykresy wygenerowane w różnych porcjach będą renderowane zgodnie z oczekiwaniami.
Jednak od kilku dni moje raporty nie renderują wykresów w raporcie HTML, jeśli uwzględnię opcję include=FALSE
jako porcję. Pojawiają się, gdy usuwam to stwierdzenie (ale wtedy drukuje się także kilka brzydkich wiadomości poprzedzonych przez ##
).
Zaproszeni odbiorcy raportu nie są zainteresowani wiadomościami lub kodem ##
, głównie działkami i wyjaśnieniem w postaci zwykłego tekstu i tabel.
- Zmieniono użycie fragmentów kodu?
- Jaki jest odpowiedni zestaw opcji porcji do użycia w tym celu?
Aktualizacja:
Powodem użyłem include = FALSE
Wynika to z informacji znalazłem tutaj: https://yihui.name/knitr/options/
... obejmują: (TRUE; logiczna), czy zawierają klocek wyjście w ostatecznym dokumencie wyjściowym ; jeśli zawierają = FAŁSZ, nic nie zostanie wpisane w dokumencie wyjściowym, ale kod jest nadal oceniane i działka plików są generowane, czy są jakieś Działki w kawałku, więc można ręcznie figury wstawić ...
Jestem zdezorientowany, ponieważ teraz, kiedy używam include = FALSE
, moje wątki znikają.
R sessionInfo()
## R version 3.3.1 (2016-06-21)
## Platform: x86_64-apple-darwin13.4.0 (64-bit)
## Running under: OS X 10.11.6 (El Capitan)
##
## locale:
## [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## loaded via a namespace (and not attached):
## [1] backports_1.0.5 magrittr_1.5 rprojroot_1.2 formatR_1.4
## [5] tools_3.3.1 htmltools_0.3.5 yaml_2.1.13 Rcpp_0.12.7
## [9] stringi_1.1.2 rmarkdown_1.3 knitr_1.14 stringr_1.1.0
## [13] digest_0.6.10 evaluate_0.10
to 'message = FALSE', a nie' messages = FALSE'. "include = FALSE" powinno zatrzymać prawie wszystko. jeśli użyjesz 'include = TRUE' w częściach fabuły, powinieneś zobaczyć działkę – rawr
Dzięki za złapanie moich niezgrabnych literówek! – Lina