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

Hi Friends -

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

Onwards to this week's links...


  • Hexbins! In Data Visualization
    Binning is a general term for grouping a dataset of N values into less than N discrete groups. These groups/bins may be spatial, temporal, or otherwise attribute-based. In this post I’m only talking about spatial (long-lat) and 2-dimensional attribute-based (scatterplot) bins.
  • Hexbins With D3 And Leaflet Maps
    This week I have been working on maps that present data using hexbins. This is a novel way to present information and can be a powerful way to deal with cases where there are a large number data points. In this post I am using data from Starbucks and Dunkin' Donuts as a way to test out this way of mapping information.

Data Visualization Reading and Videos

  • DataViva
    DataViva is a Data Visualization Engine created by the Strategic Priorities Office of the government of Minas Gerais. DataViva makes available official data about exports, industries, locations and occupations for the entirety of Brazil through eight apps and more than 100 million possible visualizations.
  • How Programming Languages Influenced Each Other
    The programming languages influence visualization shows an interactive network graph of programming language influences. The Data Visualization Graph consists of 1183 programming language nodes and 972 edges that signify an influence relation.
  • Intro To Processing.js: A Data Visualization Primer
    In this article we’ll look at Processing.js as an option for crafting data visualizations for the web. Processing.js, an open source project created in 2008 by John Resig, takes native Processing code and converts it into JavaScript to render the sketch onto a canvas element on the page.
  • 35 years of Open Geospatial - A Brief History
    Presentation by @sevenspatial covering a) What is GIS?, b) The History of Open Geospatial, c) The Roots of Open Standards, d) My private, little Open Source story, e) Open Data, f) Bring 'em together and the Summary

D3.js Reading and Videos

  • Visualizing A One-Way ANOVA Using D3.js
    I was playing around with the JavaScript package D3.js and I began with this visualization—that I never really finished—of how a one-way ANOVA is calculated. I wanted to make the visualization interactive, and I did integrate some interactive elements.
  • D3.js Minimap Pan And Zoom
    I put together a little demo to show how to setup a canvas with a corresponding minimap that displays an overview of the contents of the canvas. You can use the mousewheel on either the main canvas or the minimap to zoom in and out. You can also drag either the image or the minimap frame to pan around.
  • UK Temperature History
    Data Visualization built with D3.js by Peter Cook. Explore the temperature in the United Kingdom since 1910 by scrolling the page up and down. Visit years marked in red or blue that have significant weather events. You can also sort by year, maximum, minimum or mean temperature

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