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

Hi Friends -

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

Onwards to this week's links...


  • Was Stephen Few Right? My Concerns With A Company’s “Iron Viz” Competition
    If I see a visualization that is poorly designed or worse, misleading, I’m going to say something about it. I hope you will do the same...My problem is that while everybody is rightfully patting Emily Kund on the back for having the contest, nobody in the Tableau data visualization community (and it is an amazing community) has pointed out what is wrong with the dashboard — and there is a lot that is wrong with the dashboard.
  • Showing GPS Tracks In 3D With Three.js And D3.js
    How can you visualize a GPS track with three.js? The tricky part was the get the projection right so the GPS track would line up with my terrain map of Jotunheimen. With the help of D3.js, I was able to do what I wanted.

Data Visualization Reading and Videos

  • GSW Launches OpenGeoSci Map-Based Discovery Platform
    Debuting this month, OpenGeoSci ( is a free, map-based discovery interface providing geographic searching for more than 300,000 maps, cross-sections, charts, tables, and other high-value content from GeoScienceWorld (GSW) publications.
  • Seaborn: Statistical Data Visualization
    Seaborn is a library of high-level functions that facilitate making informative and attractive plots of statistical data using matplotlib. It also provides concise control over the aesthetics of the plots, improving on matplotlib’s default look.
  • Dream Team - Combining Tableau And R
    I’m quite satisfied with Tableaus capabilities...What I missed are sophisticated analytical methods like different algorithms for classification, regression, clustering et cetera. So I was really happy that Tableau announced the integration of R in their upcoming release and quickly enrolled in their beta tester program a few weeks ago...
  • Aerial Data Visualizations Of The US
    Data Visualizations Include: Internet distribution, Pinpointed distribution of the unemployed, Domino’s Pizza’s raw ingredients’ delivery routes in the Northeast, Electrical network routes, NY pizza delivery route of one Domino’s employee on a Friday night, NY's public transportation paths, Plane flight paths, Traced paths of deceased bodies being transported to their hometowns, US imports and exports of beef, and All the people in America’s towns and cities (density).
  • Thumbs Up Viz
    Thumbs Up Viz is a collection of elegant, efficient, and (above all) effective data visualization. Eschewing complexity and chrome, we aim to feature designs that illustrate techniques of the leading practitioners of information visualization.

D3.js Reading and Videos

  • CatCorrJS With rCharts
    CatCorrJS is a library that combines D3.js and Crossfilter.js to make it easy to visualize relationships between categorical variables (e.g., results from a survey). This is an attempt to integrate it with rCharts.
  • Visualization of World Births and Deaths in Real-Time (A D3.js Simulation)
    Last year I put together (with Bill Snebold) a D3.js visualization for a statistical simulation of US births and deaths in real-time. When I had started that project, I had meant to do one for the entire world. However, I found a nice county svg map for the US, and decided to start with that.
  • Radial Bar Chart Component For D3.js
    Following on from the circular heat chart released earlier this year I'm pleased to present another reusable D3 chart: a radial bar chart. This displays a number of data values in a circular shape.  Each data value is displayed as a circle segment with radius proportional to the value. The chart is particularly suited to cyclic data but it can be used for any series of data.
  • d3.ForceBundle
    A D3.js JavaScript Implementation of the Force Edge Bundling Algorithm. Force edge bundling works by modeling edges between nodes as flexible springs which can attract each other if certain geometrical compatibility criterions are met. The input for the algorithm is a simple node-link diagram of a graph with nodes and edges

Hope that you had a great past week and that next week 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