как вы публикуете rCharts с помощью yarnHTML

Я пытаюсь опубликовать rCharts в KnitrHTML, но постоянно получаю эту ошибку:

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)

Как я могу это решить? что мне не хватает?


person user1471980    schedule 22.10.2015    source источник


Ответы (1)


См. - Рамнат ответ .

По сути, чтобы добавить rCharts и отобразить его в knitr, вам нужно использовать метод print и include_assets = TRUE. Это скажет knitr добавить активы JS и CSS, необходимые для rCharts.

Также убедитесь, что у вас есть {r results = 'asis', comment = NA} для вашего чанка.

```{r results = 'asis', comment = NA}
   p <- rPlot(speed ~ dist, data = cars, type = 'point')
   p$print('chart', include_assets = TRUE)
```
person amwill04    schedule 22.10.2015
comment
@ amvill04, когда я делаю p$print('chart', include_assets = TRUE), он печатает значения в документе, а не в диаграммах. - person user1471980; 22.10.2015
comment
@user1471980 user1471980 вы добавили {r results = 'asis', comment = NA} в свой фрагмент? Вам нужен results = 'asis', чтобы knitr не обрабатывал его дальше. - person amwill04; 22.10.2015
comment
да, так как это ```{r результаты, echo=FALSE, comment = NA} - person user1471980; 22.10.2015
comment
см. выше. Вы пропустили "asis" вместо result. Нужно прочитать {r results = 'asis', comment = NA} - person amwill04; 22.10.2015