Interactive Graphics with Shiny
This is a one-day intensive course on the R package Shiny. The course will be a mixture of lectures and computer practicals. Shiny allows you to create cutting-edge interactive web-graphics. Regardless of your background, Shiny will enable you to present your data in new and innovative ways. From the Shiny documentation ‘Shiny makes it incredibly easy to build interactive web applications with R. Automatic ‘reactive’ binding between inputs and outputs and extensive pre-built widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.’
London, UK | February 5, 2019
- Widgets: HTML widgets
- Introduction to Shiny and HTML: Introduction to the server and UI files
- Building and deploying apps
- Reactive programming: Creating dynamic graphics.
This course is based on the workshop run by Garret Grolemund (RStudio) and Colin Gillespie (Jumping Rivers) at Strata 2015.
By the end of the course participants will be able to…
- display their own data in interactive ways using HTMl widgets
- dynamically create graphics using Shiny‘s reactive features
- build and deploy their own Shiny app for further use.
This course will consist of short lectures, followed by short practical sessions. This course will be structured as follows:
- 9:00 — 9:30: Registration and coffee
- 9:30 — 10:45: Lecture and practical
- 10:45 — 11:00: Coffee
- 11:00 — 12:30: Lecture and practical
- 12:30 — 1:30: Lunch
- 1:30 — 2:30: Lecture and practical
- 2:30 — 2:50: Coffee
- 2:50 — 4:30: Lecture and practical
These times are intended to give a flavour of how the course is run and are subject to change.
Participants should have completed the Automated reporting R course (or have similar knowledge), which covers the fundamentals of markdown and knitr.