Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/veeps/shiny_workshop

This is a one day intro to Shiny workshop for the R Conference 2020.
https://github.com/veeps/shiny_workshop

Last synced: about 2 months ago
JSON representation

This is a one day intro to Shiny workshop for the R Conference 2020.

Awesome Lists containing this project

README

        

# Data Visualization with Shiny Workshop

## Overview
This workshop is designed as a one-day intro to Shiny workshop. Today we'll cover some fundamentals to building Shiny apps and design-thinking. After this workshop, you will be able to:

- Build a Shiny App
- Load your own data
- Understand reactive functions
- Deploy to shinyapps.io
- Fundamentals of design-thinking

## Workshop format
We will be walking through examples throughout the course. If you get lost following along the live coding sessions, you can see the "final.R" file in the project folders for the full code.

We are going to work our way towards building [this](https://veeps.shinyapps.io/shiny_workshop/).

At the end of each break, I will push the updates for what we've done so far so you can follow along.

## Slides
For the best experience, I would view the slides online [here](https://docs.google.com/presentation/d/15S1CL5cinseDYhjExdkvCjkKtC6y2smm70vksr05c1g/edit?usp=sharing).
Trust me, you don't want to miss out on cute animations like this: ![Reactive](https://static1.squarespace.com/static/56b18976f8baf3f55716718f/57f5b864414fb53f7ae1d7bd/5f3383550dc6857846f62829/1597211539736/?format=1500w)
There's a PDF copy of the the slides [here](slides.pdf), too.

## Dependencies
install.packages(c("tidyverse", "shiny", "DT", "scales", "plotly", "RColorBrewer"))

## Data files stored in git lfs!
All the .csv files here are stored on github via git lfs. Follow these instructions to install git lfs and open the files: https://git-lfs.github.com

## Helpful links
- [Shiny gallery](https://shiny.rstudio.com/gallery/)
- [Shiny widgets](https://shiny.rstudio.com/gallery/widget-gallery.html)
- [Shiny dashboard](https://rstudio.github.io/shinydashboard/get_started.html)
- [Scoping rules for Shiny](https://shiny.rstudio.com/articles/scoping.html) (More info on global.R file)
- [Plotly Library R](https://plotly.com/r/)
- [Reactlog overview](https://rstudio.github.io/reactlog/articles/reactlog.html) (For debugging reactive functions)

## Book recommendations
- [Mastering Shiny](https://mastering-shiny.org/) by Hadley Wickham
- [Storytelling with Data](https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals/dp/1119002257) by Cole Nussbaumer Knaflic
- [The Wall Street Journal Guide to Information Graphics](https://www.amazon.com/Street-Journal-Guide-Information-Graphics/dp/0393347281) by Dona M. Wong

## Artists to follow
- [Shirley Wu](https://twitter.com/sxywu)
- [Allison Horst](https://twitter.com/allison_horst)
- [Nadieh Bremer](https://twitter.com/NadiehBremer)