Image courtesy Upshot: How the non employed spend their weekdays
The initial focus of this blog post was going to be on how you can create interactive visualizations with R. But then I thought, that it would be great to give you an example of a real-time application of how such visualizations are being used. So what I have done is broken this post into two parts. Part 1- will focus on an example and a quick guide to the popular interactive data visualization tools. Part 2- will outline how you can actually use one of the tools, while also highlighting other alternatives to creating interactive visualizations with R.
Part 1: How Upshot put data-based reporting at the core of how reporters tell stories, using visualizations and interactive features.
“The Upshot” is the NY Times online news and data visualization portal focused on sharing news around politics, polity and economic analysis in US. “The Upshot” project is a team of 17 cross-disciplinary journalists at NY Times whose objective is to make news more approachable and even conversational. And this team started storytelling with the use of interactive visualizations as a tool to better enable readers understand the news and the world better.
In less than a year, The Upshot has made its mark on the NY Times by bringing in 5% of overall traffic to the publication and also generated two of the 20 most-viewed stories on nytimes.com in 2014. Much of this success can be attributed to the use of interactive visualizations which would make the whole experience of reading online news more fun and lively.
Surely, interactive visualizations have also reaped huge benefits in business scenarios and many commercial tools exist in the market providing these capabilities. One of the popular tools is Tableau, an interactive data visualization product focused on business intelligence. Other tools like QlikView, TIBCO Spotfire, SAP Business Objects, Microstrategy and IBM Cognos also offer similar interactive visualization capabilities. These tools are very straight forward to use and often support drag and drop functionality which makes it easier for any non-programmer to build visualizations. In terms of open source offerings in this space, the best ones include D3 (Data-Driven Documents), Gephi, Vega, Processing and DYGraphs. Definitely having a hands-on exposure on these open source options would help you create some very appealing visualizations.
Hope you found this interesting. Look out for part 2 – where I will explain how you can create Polychart using rCharts package and also highlight other alternatives to create interactive visualizations with R.