Data Visualization and D3.js Newsletter Issue 52 Weekly Data Visualization and D3.js Newsletter

Hi Friends -

Welcome to the fifty-second issue of's Weekly Newsletter

Onwards to this week's links...


  • How To Efficiently Display Large Amounts of Data on iOS Maps
    This tutorial will demonstrate how to handle and display thousands of points of data on an iOS map in a way people understand and enjoy. This app will never ask the user to "redo search in area"; it will update the map as the user pans and zooms, allowing the user to freely explore the data. This will require us to come up with an ultra quick data structure built for the task.
  • Ember Charts
    A charting library built with the Ember.js and D3.js frameworks. It includes time series, bar, pie, and scatter charts which are easy to extend and modify. The out-of-the-box behavior these chart components represents our thoughts on best practices in chart interactivity and presentation.

Data Visualization Reading and Videos

  • GPU Database Speeds Big Data Visualization
    Creating visualizations of enormous datasets used to be a strictly HPC endeavor, but that's starting to change. A new massively parallel database, called MapD, developed by MIT researchers Todd Mostak and Samuel Madden, uses off-the-shelf GPUs to crunch complex spatial and GIS data in real time.
  • NASA video visualizes a 'Perpetual Ocean'
    NASA has released a computer visualization project called "Perpetual Ocean" that presents a data-created time lapse of the Earth's ocean and sea surface currents over a two-year period. The animation shows the globe slowly spinning as white swirls curl and move in the water around landmasses.
  • What Makes a Map be classed as Badly Designed?
    A poorly designed map can not only look visually unappealing, but can convey the wrong message, which could lead to bad decisions being made. I would like to ask people to post examples (that are in the public realm) of poorly designed maps, WITH justification on why it is bad design.
  • Vamonos - Dynamic Algorithm Visualization In The Browser
    Vamonos is a library for generating browser-based visualizations of algorithms & data structures. Here are some reasons why we think Vamonos is great: No installation barrier, Self-containment, Interaction, Extensibility and Appearance...

D3.js Reading and Videos

  • Pivotal Labs Decides To Back DC.js
    DC.js for D3-Based Data Visualizations - The only library we could find that seemed to fit our needs was DC.js. While using DC, we fixed several issues, added needed tests, and implemented a number of new features that we required. After the initial project concluded, we decided to continue contributing to DC using time Pivotal allots to open source projects we find useful...
  • Rapid Data Visualization, From Python To Browser
    NYC PyData Andrew Montalenti (@amontalenti) Tutorial that covers how to iteratively produce visualizations from a raw data set of online news articles & web traffic metrics.  The tools covered will include: Pandas; D3.js; NVD3.js; Vega / Vincent; and PhantomJS.

Hope that you had a great past week (and year) and that next week (year) is even better!

Wishing you the best, 
Sebastian Gutierrez

Want to better understand this topic?
Check out these super-useful D3.js Screencast Videos (1 in 3 are free...)
=> D3 Screencasts Videos