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

Hi Friends -

Welcome to the seventy-eight issue of's Weekly Newsletter

Onwards to this week's links...


  • Interview With Simon Rogers, Data Editor At Twitter
    A veritable giant of data journalism, Simon Rogers launched the Guardian’s Datablog in 2011 before moving over to Twitter where he now manages the site’s vast quantities of data. We asked him about the perils of data journalism’s popularity and where it’s all headed.
  • Let’s Make A Bubble Map - Mike Bostock
    My previous Let’s Make a Map tutorial describes how to make a basic map with D3 and TopoJSON; now it’s time to cover thematic mapping in the form of a graduated symbol map. The simplest graduated symbol is a circle, or bubble, whose size is proportional to the associated data. In this tutorial, we’ll make a bubble map of population by U.S. county.

Data Visualization Reading and Videos

  • VVVV.js - The Visual Programming Language VVVV Brought To Your Web Browser
    VVVV.js is a great toolkit for prototyping and developing rich data visualisation, advanced user interfaces, games, and more — all by connecting nodes, spreading slices and letting the dafa flow. From simple 2D charts to complex 3D animations: the possibilities grow with your patching skills.
  • How To Make A Map Go Viral
    Nik Freeman—who is 35 and goes by the moniker mapsbynik—recently created a Tumblr to showcase his creative cartography...I emailed him to ask about his mapmaking habits and to try to figure out how he creates maps that “go viral”—and which, even more than going viral, present intriguing and world-opening information in concise images.
  • How Highcharts Won The Enterprise Data Viz Market
    Although the graphing library's probably less famous than rivals like D3, big organizations swear by Highcharts for its ease of use, thorough documentation, and zealous devotion to cross-browser compatibility.
  • Data Characters In Search Of An Author
    This is part 2 of my post on implied stories, suggesting that good data visualization is often about characters...While the story metaphor for visualization might be weak in places, I think it works when we look for characters in successful visualizations, especially with respect to data outliers.

D3.js Reading and Videos

  • d3Network
    Tools for creating D3 JavaScript network, tree, dendrogram, and Sankey graphs from R. The d3Network package makes it easy to create these network graphs from R. The main idea is that you should able to take an R data frame with information about the relationships between members of a network and create full network graphs with one command.
  • No Country For Young Men
    An analysis about the age of Italian Parliament members. Age equalizer - Age of members of the italian Parliament heat map, divided for legislature. Old Fashion - The eldest members of the italian Parliament ever. The average, the max and the min - Average age trend in the italian Parliament. Built with D3.
  • Mapping The Price Of Weed: An Interactive Visualization Of Marijuana Sales
    By scraping the website for all U.S. transactions from the start of 2012 through October 2, 2013, I was able to collect a dataset of nearly 130,000 individual sales...All 130,000 sales can be visualized, manipulated, and filtered in the interactive graphic below. Built with D3 and Crossfilter.
  • Lloyd’s Relaxation - Jason Davies
    Lloyd’s relaxation algorithm generates a centroidal Voronoi tessellation, which is where the seed point for each Voronoi region is also its centroid. The algorithm computes the Voronoi diagram for a set of points, moves each point towards the centroid of its Voronoi region, and repeats. A modification of Lloyd’s relaxation algorithm can be used to generate a Voronoi treemap.

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