Interactive DataViz with R

Abhinav Sarapure
Sat Sep 13 14:32:48 2014

About Me

  • Hi. I'm Abhinav Sarapure
  • Work with Amadeus as a Data Scientist

rpubs.com/asarapure/data_con

@axel_rock

Visualizing Data

  • Interactive
  • Quick and pretty World of visualizations

rCharts

googleVis

ggvis

ggplot

plotly

slidify

shiny

R presentation

ggplot2

  • Created in 2005. Hadley Wickham

  • Well Documented

  • 2014 Shifts to Maintenance mode.

Shiny

The components

  • ui.R -> user interface script (Control layour and Apperance)
  • server.R -> A server script (Instructions)

Shiny Reactivity Reactivity

ggvis

2014 Winston Chang

  • Grammar of Graphics. (ggplot2)
  • Reactivity and Interactivity (shiny)
  • Data Pipeline (dplyr)
  • Web (vega.js)

rCharts

Javascript Libraries

  • Highcharts
  • NVD3
  • xCharts
  • Polychart Documentation…

googleVis

  • Hans Ronsling. Gapminder
  • Google Charts API
  • Interactive HTML graphic

plotly

  • Graphing libraries for Python, R, Julia, Matlab. 2012

  • ggplot2 + plotly + shiny

Future

  • Performance Improvements

  • Zooming and Panning (More interactivity)

  • Brushing and Linking of plots

  • Live Streaming

THANK YOU