data visualization
DESIGN PRINCIPLES
understand how data visualization can enhance your analytics with more rapid insights
Fundamental Packages
create cutting-edge visualizations that communicate what matters using r and rstudio
DATA STORYTELLING
create web-based data visualizations in RShiny that are interactive and tell a compelling story
OVERVIEW
In this one-day workshop, we will focus on using dynamic data visualizations and dashboards to communicate complex information effectively with beautiful charts, graphs and maps. Students will learn to create dashboards and visualizations using publicly available financial data to tell stories with interactive graphs, maps, and charts.
Our workshops are fun and personalized in small classroom settings and taught by leading experts in the field. This workshop is a day-long certificate course with a hands-on approach that assures you'll be able to apply what you learned right away.
EXPERIENCE LEVEL
AUDIENCE
JONATHAN REGENSTEIN
DIRECTOR OF FINANCE,
RSTUDIO
Jonathan is the Director of Financial Services practice at RStudio and the author of Reproducible Finance with R: Code Flows and Shiny Apps for Portfolio Management (CRC Press). He writes the Reproducible Finance blog series for RStudio and his code/apps can be seen at www.reproduciblefinance.com.
Prior to joining RStudio, he worked at JP Morgan. He studied international relations at Harvard University and did graduate work in political economy at Emory University.

AGENDA
7:30 AM - 4:00 PM
REGISTRATION + BREAKFAST
MORNING SESSION
Coffee Break Included in Each Session
I. DATA IMPORT
PACKAGES: dplyr, tidyr, readxl, lubridate
- import economic data from a publicly available source (gdp, housing or jobs data)
- wrangle, tidy and transform
- get to know the data before we chart
- packages used: dplyr, tidyr, readxl, lubridate
II. PART 1: ggplot
PACKAGES: ggplot2, scales
- getting started with ggplot() and aes()
- adding geoms for scatter, histogram, density
- time series
- wide versus long data, and groups
III. PART 2: ggplot
- more aesthetics
- facetting
IV. INTERACTIVE CHARTS
PACKAGES: highcharter, plotly, r2d3
LUNCH + NETWORKING
AFTERNOON SESSION
Coffee Break Included in Each Session
V. SHINY INTRO
- what is Shiny
- reactivity
VI. BUILDING OUR FIRST APP
- flexdashboard
- Shiny widgets
- hello world app
- adding our data and visualizations
VII. SHINY DEPLOYMENT, BEST PRACTICES, AND WRAP UP