2014-12-15 1 views
6

У меня возникли проблемы с Rsutdio и knitr в Windows 7 для рендеринга простого gvisTable. Вот мой кодKnitr не отображает googleVis

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

и вот моя ошибка:

pandoc.exe: Не удалось получить https://www.google.com/jsapi?callback=displayChartTableID14c4345d7f3 FailedConnectionException2 "www.google.com" 443 Правда подключения: не удалось (Тайм-аут соединения (WSAETIMEDOUT)) ERREUR: pandoc преобразование документов завершилось с ошибкой 61

моей Rstudio версия: 0.98.1091 И мой SessionInfo является:

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

или этот код работает прекрасно:

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

У вас есть представление о проблеме с googleVis в этом контексте? Заранее благодарю за любую помощь.

ответ

6

Pandoc пытается загрузить диаграмму googleVis, чтобы он мог встроить статическую/автономную копию в документ. Вы можете обойти эту проблему, сообщив Pandoc не создавать автономный документ (т. Е. Не встраивать ресурсы, вызывающие проблему) - добавьте это в начало документа или просто текст между ---, если у вас уже есть заголовок YAML:

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

У Pandoc не должно быть проблем с извлечением ресурсов через https. Если у вас есть время, чтобы воспроизвести проблему за пределами рабочего процесса rmarkdown (т. Е. На преобразовании Vanilla Markdown -> HTML) и обнаружите, что это все еще проблема, напишите об ошибке для Pandoc: https://github.com/jgm/pandoc/issues.

+0

'devtools :: install_github ('mages/googleVis')' и ваш ответ работает для меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^