当我尝试在 slidify 中添加(data.table/ggplot2)代码时,出现错误。这是我在 slidify 中的代码:
## data.table
```{r}
library(data.table)
DT = data.table(x = 1:5, y=6:10)
setkey(DT, x)
DT[J(1)] # Error: No J function
```
---
## ggplot2
```{r}
library(ggplot2)
a = b = shape = 1:5
ggplot(data=DT, aes(a, b, col=shape)) + geom_point() # Error: can not find object a
```
所有代码都可以在 slidify 之外运行,所以我猜想 slidify 的变量命名空间有问题。
我还找到了这个链接:data.table error when used through knitr, gWidgetsWWW这可能与我的问题类似,但仍然不知道如何解决。