升级后:rCharts不在rmarkdown中工作

时间:2015-05-12 14:37:42

标签: r rcharts

升级到rCharts版本0.4.5后,我无法在rmarkdown文件中看到一个情节了。我已经生成了一个最小的示例rmd,我再也看不到这些图(如果我在浏览器中打开输出)。我完全不知道哪个包对此负责。请注意,如果我使用$save模式并且只是导入创建的html文件,它就可以正常工作,如示例2中所示。

你有什么想法吗?

我从highcharts演示中创建了一个最小示例。 RFC2046也帮助了我。

```{r echo = F, message = F, cache = F}
# Set options for plots.
library(knitr)
opts_chunk$set(results = 'asis', comment = NA, message = F, tidy = F, echo=FALSE, cache=FALSE)
```

```{r, echo=FALSE}
library(rCharts)
a <- hPlot(Pulse ~ Height, data = MASS::survey, type = "bubble", title = "Zoom demo", subtitle = "bubble chart", size = "Age", group = "Exer")
a$chart(zoomType = "x")
a$exporting(enabled = T)
a$show('iframesrc', cdn = TRUE)
```

```{r, echo=FALSE}
library(rCharts)
a <- hPlot(Pulse ~ Height, data = MASS::survey, type = "bubble", title = "Zoom demo", subtitle = "bubble chart 2", size = "Age", group = "Exer")
a$chart(zoomType = "x")
a$exporting(enabled = T)
a$save('plot2.html', standalone = TRUE)
```
<iframe src="plot2.html" height="450" width="850" frameBorder="0"></iframe>

1 个答案:

答案 0 :(得分:0)

答案是一个新的“功能”,可以转换例如以http://www.开头的//www.来源,使其与https://一起使用。在Web服务器上,这是正确解释但如果您打开本地html文件,将无法识别//www.。该问题已在github页面上报告。