Shiny lets you build interactive dashboards and websites with R without knowing HTML, CSS, or Javascript. Create tools for yourself, or share your data, analysis, and visualizations with the world through simple apps and interfaces. This workshop covers the core components and syntax needed to build a Shiny application, and it provides a foundation for you to explore more advanced topics with Shiny's documentation on your own. This workshop assumes familiarity with R at least at the level of the R Fundamentals Bootcamp.
In order to run the examples, you will need to install the following libraries in your R environment:
shiny
ggplot2
plotly
A live version of the final Shiny app is available shinyapps.io here.
The presentation is also available on Google Slides here.
- This Cheat Sheet has lots of helpful information.
These materials are built upon a similar workshop from Christina Mamone, who based her materials on work from Mine Çetinkaya-Rundel.