R Shiny Essentials: From Data to Interactive Dashboards
R Shiny is a popular R package that allows you to transform complex analytics into powerful, user-friendly interactive visualisation tools.
In this workshop we will provide an introduction to R Shiny, and how you can use it to create web apps, and more interactive data visualisations.
We will go over how to build a basic Shiny application, and cover the best practices and resources when approaching Shiny.
Recommended Participants
Attendees must have a good knowledge of the basic concepts and techniques of R and previous experience working in RStudio - attendance at one of QCIF's "Introduction to Programming: R for Reproducible Scientific Research" workshops is suitable background.
Learning Objectives
Create and run your first R Shiny app based on real data
Build a user interface (UI) and server function of the app
Add control widgets such as dropdown menu and radio buttons
Display reactive output such as graphs and tables
Update a theme
Share your apps
Syllabus
Introduction to Shiny package
Basic app structure - user interface (UI) and server
Widget options in Shiny
Reactive output options in Shiny
Generating high-quality apps
Options for hosting the apps