Check out the range of outputs and formats you can create using R Markdown.
With R Markdown, you write a single .Rmd file and then use it to render finished output in a variety of formats.
HTML documents for web publishing.
Combine R Markdown with htmlwidgets or the shiny package to make interactive documents.
Add interactive graphics with htmlwidgets, such as the leaflet map widget.
Embed htmlwidgets such as dygraphs and datatables directly into your reports.
Add interactive analysis with shiny, which lets your user rerun the actual analysis within your report.
Shiny components and htmlwidgets will work in any HTML based output, such as a file, slide show or dashboard.
Combine R Markdown with the flexdashboard package to quickly assemble R components into administrative dashboards. Each example below contains a link to the source code within the dashboard.
R Markdown supports several presentation (slide show) formats.
Use R Markdown alongside bookdown to author books and then distribute the books as PDF, HTML, EPUB documents and more. Here are some books that have been authored in R Markdown.
R Markdown makes it easy to build webpages straight from .Rmd files.
flexdashboard extends R Markdown to make administrative dashbords. Its website is also built from R Markdown. Example Code
Bookdown extends R Markdown to make books. Its website is built with R Markdown and CSS styling. Example Code
profvis provides profiling tools for R code, as well as a website made with R Markdown. Example Code
Create reusable templates to quickly apply styling and content to yan R Markdown document.
The JSS article template in the rticles package formats an R Markdown document to meet the style guidelines of the Journal of Statistical Software. Example Code
The rjournal article template in the rticles package formats an R Markdown document to meet the style guidelings of the R Journal. Example Code
The skeleton template is one of several provided in Bob Rudis’ markdowntemplates package. Example Code
Steve Miller’s CV template formats an R Markdown file into a Curriculum Vitae (CV). Example Code
The html_vignette template makes it easy to write R package vignettes with R Markdown. These vignettes were each written with R Markdown.