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
flexdashboard
shiny-enabled brushing, John Coene’secharts4r
,crosstalk
,echarts4r
interactivity is based oncrosstalk
, e.g., see this brushing/slider tutorial.
orplotly
Specifically 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