addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Interactive DataViz with R plus Javascript with Dr. Vaidyanathan (Demo,Hands-On)

Dr. Ramnath Vaidyanathan is an Assistant Professor of Operations Management at McGill University in Montreal. He has developed two R packages, Slidify and rCharts, both aimed at simplifying the creation and sharing of interactive web-based content with R; and also rNotebook.  This event will focus mostly on rCharts.  Dr. Vaidyanathan holds a PhD in Operations Management from the Wharton School, and has worked at McKinsey and Company. 

The $4 is both for (1) a "thank you" to Dr. Vaidyanathan as he will be traveling to us from Montreal (i.e. help cover travel expenses!), and (2) to crowdfund pizza.

On the packages and event - Dr. Vaidyanathan has created:

• Slidify, which allows the creation of HTML5-based presentations using Markdown and R

• rNotebook, an enhanced version of the KnitR Notebook, which allows you to see your Rmarkdown document and the formatted HTML instantaneously side-by-side

• rCharts, which allows the creation of dynamic graphical content using a variety of Javascript graphing libraries like d3.js, Highcharts, Leaflet, Rickshaw and others, directly from R using the familiar R syntax conventions

• Please see the rCharts Gallery for many examples and code

• Please see the rCharts Playground to try a handful of examples 

• rCharts is available through GitHub.  To install rCharts.

# first install devtools if you don't already have it already installed



install_github('rCharts', 'ramnathv', ref = 'dev')


Examples from the rCharts site: 

## Example 1 Facetted Scatterplot 

names(iris) = gsub("\\.", "", names(iris)) 

rPlot(SepalLength ~ SepalWidth | Species, data = iris, color = 'Species', type = 'point')

## Example 2 Facetted Barplot 

hair_eye = 

rPlot(Freq ~ Hair | Eye, color = 'Eye', data = hair_eye, type = 'bar')

Join or login to comment.

  • Sharon M.

    Enjoyed this presentation. Among the things I learned: Even without using a server, you can add interactive filters to rCharts graphs using a single line of code something like r1$addControls("x", "wt", names(mtcars))

    January 24, 2014

  • A former member
    A former member

    Good - looking forward to reviewing materials, hands-on

    January 24, 2014

  • William S H.

    Great meet up - rCharts is very nice. Learned a lot about how R, Javascript charting tools, AngularJS, OpenCPU and Slidy all work together.

    January 24, 2014

  • Michael B

    Great presentation. rChart is slick. OpenCPU was a real eye-opener too.

    January 23, 2014

  • David B.

    great stuff!

    January 23, 2014

  • Sharon M.

    Other links of possible interest:

    60+ Resources to improve your R data skills:

    Beginner's Guide to R:

    January 23, 2014

  • Sharon M.

    This tutorial I did for Computerworld might be of interest: How to turn CSV data into interactive visualizations with R and rCharts

    January 23, 2014

  • Jim T.

    Late change in plans, I wont be able to attend this session.

    January 23, 2014

Your organizer's refund policy for Interactive DataViz with R plus Javascript with Dr. Vaidyanathan (Demo,Hands-On)

Refunds offered if:

  • the Meetup is cancelled
  • the Meetup is rescheduled
  • you can cancel at least 1 day(s) before the Meetup

Payments you make go to the organizer, not to Meetup. You must make refund requests to the organizer.

Regardless of the refund policy set by the organizer, Meetup may issue refunds on an organizer's behalf if we determine that Meetup's Payment Policies have been violated.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy