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

Hi Friends -

Welcome to the twentieth issue of's Weekly Newsletter .

Onwards to this week's links...


  • Vega - A New Visualization Grammar Built On D3.js
    Vega is a visualization grammar, a declarative format for creating, saving and sharing visualization designs. With Vega you can describe data visualizations in a JSON format, and generate interactive views using either HTML5 Canvas or SVG.

Data Visualization Reading and Videos

  • When Data Visualization Works - And When It Doesn't
    I am uncomfortable with the growing emphasis on big data and its stylist, visualization....Ultimately, data visualization is about communicating an idea that will drive action. Understanding the criteria for information to provide valuable insights and the reasoning behind constructing data visualizations will help you do that with efficiency and impact....
  • Los Angeles Maps Electricity Use at the Block Level
    The map overlays census and land use information so people can see how income levels affect electricity use and the difference between single family, multi-family, and commercial buildings. For consumers, the interactive map shows how each block compares to others and consumption patterns by season.
  • The Question All Smart Visualizations Should Ask
    "A picture is worth a thousand words" may be a lovely cliché, but it's exactly the wrong way to view visualization. As admirable as the craft, message, and data-driven artistry of the Edward Tuftes and Stephen Fews may be, successful visualization is less about effectively conveying complex information than creatively provoking human interaction.
  • iTunes Segment Revenues in Context
    In the last few posts I estimated the iTunes economy in some detail. In absolute figures, the revenues and cost structures of iTunes are substantial... However, as a part of the entire Apple revenue model, iTunes appears to be a small contributor. The following diagrams shows where revenues came from and where they were spent during the last quarter...

D3.js Reading and Videos

  • Movie color analysis with XBMC, Boblight, Java and D3.js
    I started this because a couple of months ago I saw someone visualizing movies in the form of a barcode. Every couple of seconds a frame's 'average' color was determined, and put together to form a colorful barcode, that nicely shows the color usage in that specific movie. I liked the result, so I wanted to reproduce this for a couple of movies I had laying around.
  • DexCharts - A Reusable Charting Library For D3.js
    DexCharts is a library which provides reusable charts for D3. DexCharts aims to provide: A variety of reusable charts and charting components to choose from. A framework for interconnecting these charts via listeners.
  • Sample application: RavenDB, KnockoutJS, Bootstrap, D3JS and More
    While learning a new technology or framework, I always like to build small but well covering Proof Of Concept application. It is even better if one can combine several new technologies into such a project. This is description of one such project which uses RavenDB, WebAPI, KnockoutJS, Bootstrap, D3JS.
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