2015-10-22 14 views
0

我想發佈在knitrHTML rCharts,我不斷收到此錯誤:你怎麼發佈rCharts與knitHTML

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) 

我怎麼能解決這個?我錯過了什麼?

回答

3

請參閱 - Ramnath答案。

基本上要添加rCharts並讓它在knitr內呈現你需要print方法和include_assets = TRUE。這將告知knitr添加rCharts所需的JSCSS資產。

另外請確保您有大塊的{r results = 'asis', comment = NA}

```{r results = 'asis', comment = NA} 
    p <- rPlot(speed ~ dist, data = cars, type = 'point') 
    p$print('chart', include_assets = TRUE) 
``` 
+0

@ amvill04,當我做P $打印( '圖',include_assets = TRUE) 它打印值的文件,而不是圖表。 – user1471980

+0

@ user1471980您是否已將「{r results ='asis',comment = NA}」添加到您的塊中?你需要'results ='asis'',所以'knitr'不會進一步處理它。 – amwill04

+0

是的,因爲這個'''{r結果,echo = FALSE,comment = NA} – user1471980