简体   繁体   English

Knitr不会渲染googleVis

[英]Knitr does not render googleVis

I have a trouble with Rsutdio and knitr in Windows 7 for rendering a simple gvisTable. 我在Windows 7中使用Rsutdio和knitr来渲染简单的gvisTable时遇到了麻烦。 Here is my code 这是我的代码

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

and here is my error : 这是我的错误:

pandoc.exe: Failed to retrieve https://www.google.com/jsapi?callback=displayChartTableID14c4345d7f3 FailedConnectionException2 "www.google.com" 443 True connect: failed (Connection timed out (WSAETIMEDOUT)) Erreur : pandoc document conversion failed with error 61 pandoc.exe:无法检索https://www.google.com/jsapi?callback=displayChartTableID14c4345d7f3 FailedConnectionException2“www.google.com”443真正连接:失败(连接超时(WSAETIMEDOUT))Erreur:pandoc文档转换失败,错误61

My Rstudio version is : 0.98.1091 And my SessionInfo is : 我的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 

or this code works perfectly fine : 或者此代码完全正常:

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

Do you have any idea of the problem with googleVis in this context ? 在这种情况下,你对googleVis有什么问题吗? Thanks in advance for any help. 在此先感谢您的帮助。

Pandoc is trying to download the googleVis chart so that it can embed a static/offline copy in your document. Pandoc正在尝试下载googleVis图表,以便它可以在您的文档中嵌入静态/离线副本。 You can work around the problem by telling Pandoc not to create a standalone document (ie don't do the resource embedding that's causing the problem)--add this to the top of your document, or just the text between --- if you already have a YAML header: 您可以通过告诉Pandoc不要创建独立文档来解决问题(即不要进行导致问题的资源嵌入) - 将其添加到文档的顶部,或者仅添加文本---如果您已经有一个YAML标题:

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

Pandoc shouldn't have a problem fetching resources over https. Pandoc在通过https获取资源时不应该有问题。 If you have time to repro the problem outside the rmarkdown workflow (ie on a vanilla Markdown -> HTML conversion) and find that it's still an issue, please file an issue for Pandoc: https://github.com/jgm/pandoc/issues . 如果你有时间在rmarkdown工作流程之外重新解决问题(即在vanilla Markdown - > HTML转换)并发现它仍然是一个问题,请为Pandoc提出问题: https//github.com/jgm/pandoc/问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM