Carson Sievert

Carson is a software engineer at RStudio working on R packages such as shiny, shinymeta, and plotly. His book “Interactive data visualization with R, plotly, and shiny”, published by CRC Press, is also freely available online at plotly-r.com.


Custom theming in Shiny & R Markdown with bslib & thematic

rstudio::global 2021

Custom theming in Shiny & R Markdown with bslib & thematic

January 21, 2021

Custom theming in Shiny and R Markdown often requires writing styling rules in both CSS and R. In particular, styles for HTML content (e.g., actionButton(), tabsetPanel(), titlePanel(), etc) derive from Bootstrap CSS, so customization is traditionally done by overwriting that CSS, which is difficult to do 100% correctly.

Reproducible Shiny apps with shinymeta - Dr. Carson Sievert

rstudio::conf 2020

Reproducible Shiny apps with shinymeta - Dr. Carson Sievert

January 30, 2020

Shiny makes it easy to take domain logic from an existing R script and wrap some reactive logic around it to produce an interactive webpage where others can quickly explore different...

Accessing and responding to Plotly events in Shiny

Webinars

Accessing and responding to Plotly events in Shiny

February 28, 2019

For several years now, the Plotly package has provided an `event_data()` function for accessing click, hover and drag event information in Shiny. This functionality provides a powerful way to build...