如何使用 knitHTML 发布 rCharts
how do you publish rCharts with knitHTML
我正在尝试在 knitrHTML 中发布 rCharts,但我一直收到此错误:
Quitting from lines 11-43 (ddd.Rmd)
Error in file(con, "w") : cannot open the connection
Calls: <Anonymous> ... <Anonymous> -> <Anonymous> -> <Anonymous> -> writeLines -> file
Execution halted
这是我的降价代码:
rPlot(cpubusy ~ datetime, color = 'machine', type = 'point', data = server)
我该如何解决这个问题?我错过了什么?
参见 - Ramnath 答案。
基本上,要添加 rCharts
并在 knitr
中呈现它,您需要 print
方法和 include_assets = TRUE
。这将告诉 knitr
添加 rCharts
所需的 JS
和 CSS
资产。
还要确保你的区块有 {r results = 'asis', comment = NA}
。
```{r results = 'asis', comment = NA}
p <- rPlot(speed ~ dist, data = cars, type = 'point')
p$print('chart', include_assets = TRUE)
```
我正在尝试在 knitrHTML 中发布 rCharts,但我一直收到此错误:
Quitting from lines 11-43 (ddd.Rmd)
Error in file(con, "w") : cannot open the connection
Calls: <Anonymous> ... <Anonymous> -> <Anonymous> -> <Anonymous> -> writeLines -> file
Execution halted
这是我的降价代码:
rPlot(cpubusy ~ datetime, color = 'machine', type = 'point', data = server)
我该如何解决这个问题?我错过了什么?
参见 - Ramnath 答案。
基本上,要添加 rCharts
并在 knitr
中呈现它,您需要 print
方法和 include_assets = TRUE
。这将告诉 knitr
添加 rCharts
所需的 JS
和 CSS
资产。
还要确保你的区块有 {r results = 'asis', comment = NA}
。
```{r results = 'asis', comment = NA}
p <- rPlot(speed ~ dist, data = cars, type = 'point')
p$print('chart', include_assets = TRUE)
```