Interactions & Frameworks
Materials for class on Monday, November 18, 2019
Contents
Announcements
Quiz 3 grades.
Problem Set 4 posted. We’ll spend the last half of class starting this.
DataCamp 4 due 11:59pm on Tuesday, Nov 26.
Tweet(s) of the day:
🎅 Major announcement for #rstats shiny addicts🎅:
— David Granjon (@divadnojnarg) November 28, 2018
Excited to officially introduce RinteRface, a collection of open-source HTML templates for #shiny and more 🦄
Thanks ??? for joining the project 🔥https://t.co/IAX76FEz1k??? ??? ??? ??? pic.twitter.com/WCvuAxJiI4
RinteRface includes several web frameworks as R packages including: shinydashboardPlus, bs4Dash, argonDash.
Hands-on Class
Creating PowerPoint using R
Tarun Sharma will show a quick demo on using officer package to create PowerPoints using R. RStudio Cloud project
Hands-on Work
We’ll heavily use our RStudio Cloud project for sample Shiny apps.
- Review app 93 (basic interactions)93-107 apps are interactive Shiny Apps
, app 114 (Modal Dialog/Pop Ups) and others.
Next, we’ll use this RStudio.Cloud project to introduce interaction (/interactions/ folder), shinydashboard and related shinywidgets (/shinydashboard/ folder), last other helpful shiny widgets (/widgets/ folder).
The last hour of class will be time for you to work with your groups or begin Problem Set 4.
Helpful Links
1. Brusing & interaction:
- JJ Alaire’s
flexdashboardshiny-enabled brushing, John Coene’secharts4r,crosstalk,echarts4rinteractivity is based oncrosstalk, e.g., see this brushing/slider tutorial.
orplotlySpecifically see Chapter 15-17 of Carson Sievert’s book.
2. shinydashboard
3. Helper functions: dragulaR, shinyWidgets / shiny demo, and waiter
4. Optional slides
- Week 10: Interactions and Week 11: Views by Alexander Lex, CS-5630 / CS-6630 Visualization for Data Science