data visualization

data visualization

Interactive Data Visualization Using R

build and deploy interactive data visualizations with R Shiny

Thurs, Aug 29 | North Carolina State University | 7:30 AM - 4:00 PM

Location: NCSU's IEI Duke Energy Hall B

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

Beginner
%

AUDIENCE

Data Scientist or Analyst
%

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.

jonathan

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