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

Hi Friends -

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

Onwards to this week's links...


  • Adding GeoJSON to Leaflet with Link Relations
    Wednesday night, I was fortunate to attend the August meeting of PDX OSGEO, Portland’s meetup for open source geo shenanigans. The bulk of my contribution to the meeting was showing off a new technique for adding GeoJSON to a Leaflet map. This is an overview of what I talked about, with more detail and background.
  • D3 Version 3.3.0 “Haleakalā” Released
    D3 version 3.3.0 “Haleakalā” released by mbostock. Adds in selection, brush, zoom, geo, axis and pairs. Fixes in event chaining, transition chains, brush extent. Disables in axis, webkit taps. Non-ascii character escaping in minified D3.JS code.

Data Visualization Reading and Videos

  • To Go From Big Data to Big Insight, Start With a Visual
    Although data visualization has produced some of the most captivating artistic displays in recent memory, some of which have found their way into exhibits at the New York Museum of Modern Art and countless art installations around the world, business leaders are asking: is data visualization actionable? I think so...and here's why
  • The Ultimate Cheat Sheet For Doing Cartography
    The Ultimate Cheat Sheet For Doing Cartography: This question and answer post is in the style of The Ultimate Cheat Sheet For Starting And Running Your Business James Altucher TechCrunch post. As in that post, I also caveat that you could disagree with some of these, and maybe all of these.
  • 3 Reasons Why “Visualization” Is The Biggest “V” For Big Data
    With all of the talk in enterprise circles about big data, it can be easy to lose perspective on big data – what it is, who is using it, and why you should care about it...There is one “V” that hasn’t yet received a lot of attention: Visualization...Here are three reasons why visualization may very well be the biggest “V” of them all:

D3.js Reading and Videos

  • D3.js and Angular.js Directive Collections
    This week we have created a collection of different d3.js basic Graph and Charts with Angular.js Directives. We have made Angular.js Attribute Directive and Element Directive with sample JSON Data for all of the Directives and documented those. Readers can see example code and walkthrough here.
  • Adventures with D3.js and Backbone.js
    D3.js makes it easy to render complex visualizations, and Backbone.js makes it easy to manage complex web applications. Together, they make it possible to build powerful tools in the browser. This talk will go through several approaches I have taken in marrying Backbone and D3, and will build upon the last Bay Area D3 Meetup talks on D3.js + MV* frameworks.
  • Javascript Best Practices Part 1
    This guide, the first in a two part series, was adapted from a popular slideshow by Christian Heilmann. Though JavaScript has a few notoriously tricky features, it's more important than ever in software development. This list of best practices uses code samples and side-by-side examples to help you write more readable, efficient code.
  • G3Plot
    A demo framework for Shiny + D3.js including ggplot-like aesthetic mapping and geoms. Written by Alex B Brown at Intel Corp, 2012-2013. Core idea: Pick a dataset, then describe how that data is mapped into a graph, using the handy-dangy ggplot2 like format. Includes interactive features such as click and drag. Add Shiny inputs to the app to control graph filtering and more.

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