Is that possible to use ggplotly()
or datatable()
in RMarkdown from inside a for
loop or function? Example:
---
title:
This seems to be a persistent problem with RMarkdown. Here is the work around however, found here:
lotlist = list()
for (VAR in factor_vars) {
p <- ggplot(mtcars, aes_string(x = "mpg", y = "wt", color = VAR)) + geom_point()
plotlist[[VAR]] = ggplotly(p)
}
htmltools::tagList(setNames(plotlist, NULL))