2014-12-15 5 views
6

Ich habe ein Problem mit Rsutdio und Knitr in Windows 7 für die Wiedergabe einer einfachen gvisTable. Hier ist mein CodeKnitr nicht googleVis

```{r results='asis'} 
require(googleVis) 
op <- options(gvis.plot.tag="chart") 
data(iris) 
t = gvisTable(data = iris) 
print(t) 
``` 

ist und hier ist mein Fehler:

pandoc.exe: Fehler https://www.google.com/jsapi?callback=displayChartTableID14c4345d7f3 FailedConnectionException2 "www.google.com" abzurufen 443 True Connect: failed (Connection timed out (WSAETIMEDOUT)) Erreur: pandoc Dokumentenkonvertierung fehlgeschlagen mit Fehlern 61

Mein Rstudio Version ist: 0.98.1091 Und meine Session ist:

R version 3.1.2 (2014-10-31) 
 
Platform: x86_64-w64-mingw32/x64 (64-bit) 
 

 
locale: 
 
[1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252 LC_MONETARY=French_France.1252 
 
[4] LC_NUMERIC=C     LC_TIME=French_France.1252  
 

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

 
other attached packages: 
 
[1] plotrix_3.5-10 data.table_1.9.4 googleVis_0.5.6 knitr_1.8  
 

 
loaded via a namespace (and not attached): 
 
[1] chron_2.3-45  digest_0.6.4  evaluate_0.5.5 formatR_1.0  htmltools_0.2.6 plyr_1.8.1  Rcpp_0.11.3  
 
[8] reshape2_1.4  RJSONIO_1.3-0 rmarkdown_0.3.11 stringr_0.6.2 tools_3.1.2  yaml_2.1.13

oder dieser Code funktioniert völlig in Ordnung:

```{r results='asis'} 
require(knitr) 
data(iris) 
kable(iris) 
``` 

Haben Sie in diesem Zusammenhang eine Vorstellung von dem Problem mit googleVis haben? Vielen Dank im Voraus für jede Hilfe.

Antwort

6

Pandoc versucht, den googleVis Diagramm zum Download, so dass es eine statische/Offline-Kopie in Ihrem Dokument einbetten kann. Sie können das Problem umgehen, indem Sie Pandoc anweisen, kein eigenständiges Dokument zu erstellen (z. B. die Ressourceneinbettung, die das Problem verursacht). Fügen Sie dies an den Anfang des Dokuments oder nur den Text zwischen ---, wenn Sie bereits vorhanden sind ein YAML-Header:

--- 
output: 
    html_document: 
    self_contained: no 
--- 

Pandoc sollten kein Problem Abrufen Ressourcen über https haben. Wenn Sie Zeit haben, das Problem außerhalb des Rmarkdown-Workflows (d. H. Bei einer Vanilla Markdown -> HTML-Konvertierung) erneut zu reproduzieren und feststellen, dass es immer noch ein Problem ist, melden Sie bitte ein Problem für Pandoc: https://github.com/jgm/pandoc/issues.

+0

'devtools :: install_github ('mages/googleVis')' und deine Antwort funktioniert für mich. –