Я пытаюсь создать документ с rmarkdown, который включает в себя как графики из пакета rCharts, так и таблицу данных с использованием библиотеки DT, включенной в htmlwidgets. По какой-то причине я не могу отображать их оба вместе.
---
title: "Untitled"
output: html_document
---
```{r, echo=FALSE}
library(DT)
library(rCharts)
df<-data.frame(Name=c("a","Z","h","k","j"),Value=(sample(10^7,5)))
datatable(df, filter = 'top', options = list(
pageLength = 10,iDisplaylength=10, autoWidth = TRUE
))
```
```{r, message=FALSE, echo=FALSE, results='asis'}
df<-data.frame(label=c("One","Two","Three"),valuea=c(1,2,3),
othera=c(10,11,12),stringsAsFactors = FALSE)
p1 <- nPlot(valuea~ label, data = df, type = 'pieChart')
#Different options I tried
p1$print('inline', include_assets = TRUE, cdn = FALSE)
#p1$show('inline', include_assets = TRUE, cdn = FALSE)
#p1$print('inline', include_assets = TRUE)
#p1$show('inline', include_assets = TRUE)
#These provide an error
#p1$print('inline', include_assets = TRUE, cdn = TRUE)
#p1$show('inline', include_assets = TRUE, cdn = TRUE)
```
Закомментированные строки - это то, что я пробовал.
Примечание I: если p1$print('inline', include_assets = TRUE, cdn = FALSE)
закомментирован, таблица данных отображается правильно.
Примечание II: мне известно о функции p1$save() в сочетании с iframe, однако я хотел бы использовать встроенную диаграмму.
htmlwidgets
, чемrCharts
. Есть несколько хороших вариантов круговых диаграмм. - person timelyportfolio   schedule 15.03.2016