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

Hi Friends -

Welcome to the 85th issue of's Weekly Newsletter

Onwards to this week's links...


  • Data Cuisine: The Edible Future Of Infographics
    One part data viz, one part cooking class, a new project by Moritz Stefaner turns statistics into supper...Stefaner is now exploring a new frontier in data viz. It's called Data Cuisine, and it's all about cooking up infographics that you can literally eat...
  • Visualizing Algorithms
    Algorithms are a fascinating use case for visualization...But algorithms are also a reminder that visualization is more than a tool for finding patterns in data. Visualization leverages the human visual system to augment human intellect: we can use it to better understand these important abstract processes, and perhaps other things, too.

Data Visualization Reading and Videos

  • Stephen Few On Data Visualization: 8 Core Principles
    Day 2 of Tableau's Customer Conference kicked off with a fantastic talk on data visualization by Stephen Few: "Perceptual Zen: Learning to Meaningfully See". Riffing off Garr Reynold's Zen theme from Garr's upcoming Presentation Zen talk, Stephen presented his 8 core ideals for effective data visualization tools.
  • Data Visualization For Modeling, Not Only For Storytelling
    Many people say that storytelling is necessary for good data visualization. It is a one of the most popular word to praise a data-viz project...But I think the term and its point of view has been overused today. Data visualization can do more with other fundamental activity for human’s mind and communication...Data visualization as a model of the reality...
  • Dadaviz Targets Artistic Nerds With YouTube-Style Creative Feed
    Dadaviz, a new community-curated feed, aims to be its YouTube, with new entries posted daily...Dadaviz helps editorial and entertainment operations publish, distribute and track their visualization content by providing a discrete discovery and viewing platform.

D3.js Reading and Videos

  • Epoch
    A general purpose real-time charting library for building beautiful, smooth, and high performance visualizations...Real-time Charting Features five beautiful and high performance real-time charts built using D3 and Canvas...
  • Nesting Data for D3
    If you are working with D3, there is a good chance that you will want to nest data. Getting your data into common D3 formats is often half the battle when working with D3, so you really want to have a number of tools that transform your data into these common formats. For nesting, there are two tools that I am familiar with. The first is D3.nest() and the second is Underscore.nest()...
  • Rendering Faster By Hiding DOM Elements Instead Of Removing Them
    I know that DOM manipulation is expensive, but I’ve found it just doesn’t make a difference in a typical web app...Recently, I ran into a case in which it did matter, removeChild in particular...I have been working on a cellular automaton. The latest thing I did with it was to make it run in the browser..That part was smooth, but when I hooked it up to some straightforward D3 rendering code to render each cell at each iteration, I ran into some trouble. It was sluggish once there were about 6000 cells out.

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