| knitrContainer-class | R Documentation |
knitrContainerknitrContainer is an object dedicated for collecting other objects,
such as section headings, text, ggplot and plotly plots
(this kind of ojects before they are printed), pander tables, etc.
and printing them in one function call in a knitr report file
(usually when HTML output is desired).
The advantage of such printing is obvious in those cases, where otherwise
the object are not printed, e.g., from inside for loop in
knitr report when HTML output is desired.
Technically knitrContainer object is a list with attached
class attribute "knitrContainer" thus lists can be easily
converted to knitrContainers by using funtion
as.knitrContainer.
Vilmantas Gegzna
Examples in vignette .
Other knitrContainer functions:
Join(),
add_as_heading(),
add_as_,
as.knitrContainer(),
print_all(),
print(),
summary()
# For more examples type:
vignette("v1_examples", package = "knitrContainer")
# Examples:
library(knitrContainer)
library(plotly)
library(ggplot2)
plotly_obj <- plot_ly(economics, x = ~date, y = ~uempmed, type = "scatter",
showlegend = FALSE)
ggplot_obj <- qplot(mpg, wt, data = mtcars, colour = cyl)
container <- knitrContainer()
container <- add_as_heading1(container, "Plots")
container <- add_as_heading2(container, "Add plotly")
container <- add_as_plotly_widget(container, plotly_obj)
container <- add_as_heading2(container, "Add ggplot")
container <- add_as_is(container, ggplot_obj)
container <- add_as_heading1(container, "Pander and text")
container <- add_as_heading2(container, "As pander")
container <- add_as_pander(container, summary(mtcars))
container <- add_as_heading2(container, "As text")
container <- add_as_text(container, summary(mtcars))
container <- add_as_heading2(container, "As is")
container <- add_as_is(container, summary(mtcars))
container <- add_as_is(container, plotly_obj)
summary(container)
print(container)
print_all(container)
is.knitrContainer(container)
is.knitrContainer(ggplot_obj)
as.knitrContainer(ggplot_obj)
class(container)
Join(container, container)
Join(container, ggplot_obj)
Join(ggplot_obj)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.