R Markdown Format for Flexible Dashboards

Format for converting an R Markdown document to a grid oriented dashboard. The dashboard flexibly adapts the size of it's components to the containing web page.

  • Use R Markdown to publish a group of related data visualizations as a dashboard.

  • Support for a wide variety of components including htmlwidgets; base, lattice, and grid graphics; tabular data; gauges and value boxes; and text annotations.

  • Flexible and easy to specify row and column-based layouts. Components are intelligently re-sized to fill the browser and adapted for display on mobile devices.

  • Storyboard layouts for presenting sequences of visualizations and related commentary.

  • Optionally use Shiny to drive visualizations dynamically.


Learn more about flexdashboard: http://rmarkdown.rstudio.com/flexdashboard/


flexdashboard 0.5.1

  • Fixed #149: a compatability issue when using Pandoc 2.0. (#150)

  • Fixed #139: remove previous valueBox handlers when rebinding.

  • Update to roxygen2 6.0.

flexdashboard 0.5.0

(tagged @ commit #d99dd62)

  • Don't hook graphics device option for fig_mobile if it's a data chunk (this broke knitr caching for shiny_prerendered data chunks).

flexdashboard 0.4.0

(tagged @ commit #0a88a91)

  • Add support for target field in navbar links (e.g. target: "_blank").

  • Fixed #100: problem w/ embedding source code for Rmd w/ spaces in path.

  • Fixed #106: ensure that previous bg class on valueBox is cleared.

flexdashboard 0.3.0

(tagged @ commit #2b6eb71)

  • Support .hidden attribute for pages to hide them from the navbar.

  • Scroll sidebar when content overflows vertically.

  • Correct handling for storyboard notes in mobile layout.

  • Handle titles with extended characters (auto-assign id if pandoc doesn't).

  • Handle page titles with punctuation (sanitize id for bootstrap tabs).

  • Use pre_knit hook to get access to the source file path.

  • Restore original DT options after rendering.

flexdashboard 0.2.0

(tagged @ commit #64d975f)

  • Initial release to CRAN.

flexdashboard 0.1.0

(tagged @ commit #990d10c)

  • init commit!

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.5.1 by Barbara Borges, 6 months ago


Report a bug at https://github.com/rstudio/flexdashboard/issues

Browse source code at https://github.com/cran/flexdashboard

Authors: Barbara Borges [aut, cre], JJ Allaire [aut], RStudio [cph], Keen IO [ctb, cph] (Dashboard CSS), Abdullah Almsaeed [ctb, cph] (Dashboard CSS), Jonas Mosbech [ctb, cph] (StickyTableHeaders), Noel Bossart [ctb, cph] (Featherlight), Lea Verou [ctb, cph] (Prism), Dmitry Baranovskiy [ctb, cph] (Raphael.js), Sencha Labs [ctb, cph] (Raphael.js), Bojan Djuricic [ctb, cph] (JustGage), Tomas Sardyha [ctb, cph] (Sly), Bryan Lewis [ctb, cph] (Examples), Carson Sievert [ctb, cph] (Examples), Joshua Kunst [ctb, cph] (Examples), Ryan Hafen [ctb, cph] (Examples), Bob Rudis [ctb, cph] (Examples), Joe Cheng [ctb] (Examples)

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports tools, jsonlite, htmltools, knitr, htmlwidgets, rmarkdown, shiny

Suggests testthat

Suggested by evaluator, shinytest.

See at CRAN