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

Hi Friends -

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

Onwards to this week's links...


  • Why The World Needs OpenStreetMap
    With all the mapping companies out there, why do we need a project like OpenStreetMap? The answer is simply that as a society, no one company should have a monopoly on place, just as no one company had a monopoly on time in the 1800s.
  • AngularJS & D3.js: Directives for Visualizations
    Angular and D3 make it possible to create powerful visualizations using directives, but there are some challenges and best practices to be considered. This talk will provide more detail on how to most effectively utilize d3 with Angular.

Data Visualization Reading and Videos

  • Leaflet.js Introduction
    Introduction to Leaflet.js Presentation By Thierry Nicola (@littleiffel) to @JSLuxembourg.
  • Visualization Of Narrative Structure
    We visualized character interactions and relative emotional content for three very different books. A dynamic graph of character relationships displays the evolution of connections between characters throughout the book...
  • EagerEyes Peer Review, Part 1: Quilt Plots
    What is peer review? How does it work? And is it really as flawed as people claim it is? In this little series, I will talk about all that, and then end up arguing that peer review does, in fact, work – at least in visualization. But first an example where it didn’t.

D3.js Reading and Videos

  • Generating Artificial Plants Using Stochastic Lindenmayer Systems With D3.js
    Systems that use re-write rules to iteratively replace a prior string for simulating plant growth are known as Lindenmayer systems (L-systems for short). Visualizing the L-system requires a function that knows how to translate the production into drawing commands. This articles describes how D3.js can be used to visualize these systems.
  • GeoDash.js
    GeoDash.js - A modern charting and mapping library for the web. Built on d3.js. See demo at ...
  • Google Music Timeline
    The Music Timeline shows genres of music waxing and waning, based on how many Google Play Music users have an artist or album in their music library, and other data (such as album release dates). The visualization uses the D3 library and Closure Tools.
  • Datamaps - Interactive Maps For Data Visualizations.
    Datamaps is intended to provide some data visualizations based on geographical data. It's SVG-based, can scale to any screen size, and includes everything inside of 1 script file. It heavily relies on the amazing D3.js library. Out of the box in includes support for choropleths and bubble maps.

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