Coordinated Multiple Views: Interacting & Brushing
Materials for class on Monday, April 8, 2019
Contents
Tweet(s) of the day:
Announcing the Winners of the 1st Shiny Contest
— RStudio (@rstudio) April 5, 2019
136 submissions, 4 winners, 6 runners-up, and 21 honorable mentions.
See some of the great work shared by the #shiny developer community. https://t.co/RJZbZbo2aY pic.twitter.com/EoaK440CQQ
🎉A first draft of my new book, “Interactive web-based data visualization with R, plotly, and shiny”, is now available! 🎉https://t.co/rCsZgwIo2d
— Carson Sievert (@cpsievert) April 4, 2019
For those of you familiar with the plotly book, there is a ton of new content, feedback welcome!https://t.co/TmS8Tk2Wjn pic.twitter.com/1e9hWFsAlU
This is an excellent resource if you decide to use plotly for your project!
🎅 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
.
Slides
- Week 10: Interactions and Week 11: Views by Alexander Lex, CS-5630 / CS-6630 Visualization for Data Science
Hands-on Class
We’ll heavily use our RStudio Cloud project for sample Shiny apps. It has been updated from last class so its highly recommended you delete your previous version and recreate a new project.
- Review Reactivity: Reactivity Overview by RStudio
Garrett Grohlmund’s Introduction to Reactivity in Shiny
Example: Kyle Walker’s Neighborhood Diversity App by / GitHub
- 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.
- Omayma Said’s Intro to Shiny WorkshopSee
000c-omaayma-shiny-workshop
folder in our Rstudio cloud shiny project.
- Helper functions:
dragulaR
,shinyWidgets
/ shiny demo, andwaiter