2014-11-17 11 views
8

kullanarak kelime/pdf içinde html ve statik bir 3D interaktif figür dahil Bu soruyu takiben (including a interactive 3D figure with knitr) ve Yihui (https://dl.dropboxusercontent.com/u/15335397/misc/webgl-rmd.html) tarafından bu örnekte, knitr ve Rmarkdown kullanarak html çıktısında bir 3B etkileşimli şekil ekleyebilirim. Ama ben kelime/pdf çıkışında statik bir rakam eklemek istiyorum.titr ve rgl

Bunu yapmak mümkün mü? Herhangi bir öneriniz için teşekkürler.

Benim sessionInfo

> sessionInfo() 
R version 3.1.1 (2014-07-10) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_Australia.1252 LC_CTYPE=English_Australia.1252 
[3] LC_MONETARY=English_Australia.1252 LC_NUMERIC=C      
[5] LC_TIME=English_Australia.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] rgl_0.95.1158 knitr_1.8  

loaded via a namespace (and not attached): 
[1] evaluate_0.5.5 formatR_1.0 stringr_0.6.2 tools_3.1.1 
+1

göre geçiş yapmak için aşağıdaki kurulum kullanabilirsiniz. pandoc.to ")' çıktı biçimini sorgulamak ve bu bilgiyi isteğe bağlı bir kediye aktarmak. – baptiste

+0

@baptiste Önerileriniz için teşekkür ederiz. Deneyeceğim. – Bangyou

cevap

7

Sen seni `knitr :: opts_knit $ olsun (" rmarkdown kullanabilirsiniz tahmin ediyorum çıkış biçimi

```{r, echo=FALSE} 
out_type <- knitr::opts_knit$get("rmarkdown.pandoc.to") 
keep <- if(out_type == "html") 'none' else 'last' 
``` 


```{r chunk, echo=FALSE, fig.keep=keep} 
plot(cars) 
if(out_type == "html") 
    cat("there goes fancy js code") 
``` 
+0

out_type işlevi .Rmd dosyasında çalışmıyor; Bu parçayı çalıştırırsam nesne boş ("NULL"). Bunu düzeltmeme yardım edebilir misin? –

+0

Sorunun ne olduğunu bilmiyorum; benim için çalışıyor. Bu özel yığının etkileşimli bir çalışmasında sonucu göremezsiniz, ancak, bu belgenin ayarlanması için tüm belgenin muhtemelen knitr/rmarkdown yoluyla çalıştırılması gerekir. – baptiste