It is possible to include ReportingTools elements into knitr R
markdown documents. Compiling such documents must be done with
knitr::knit2html (instead of rmarkdown::render).
nomsg <- capture.output(library("rauthoring")) library("DESeq2") data(res) library("ReportingTools") library("XML")
The following code chunk, with argument results='asis' will produce
the dynamic table below. Note that we need to specify the final
vignette destination directory (instDoc) for the JavaScript code to
be effectively inserted in the vignette. If it were not for a
vignette, the reportDirectory would be the directory containing
the report file.
library("rauthoring") data(res) ## must not be an instance of class DESeqResults res <- data.frame(res[1:100, ]) library("ReportingTools") library("XML") instDoc <- file.path("..", "inst", "doc") htmlRep <- HTMLReport(shortName = "knitrReport", handlers = knitrHandlers, reportDirectory = instDoc) htmlRep[["res"]] <- res
library("rauthoring") data(res) res <- data.frame(res[1:100, ]) library("ReportingTools") library("XML") instDoc <- file.path("..", "inst", "doc") htmlRep <- HTMLReport(shortName = "knitrReport", handlers = knitrHandlers, reportDirectory = instDoc) htmlRep[["res"]] <- res
See also ReporterTools's knitr vignette.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.