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

Hi Friends -

Welcome to issue 102 of the Weekly Newsletter

Onwards to this week's links...


  • A Roundup Of Recent Text Analytics And Vis Work
    Some really exciting things in text analysis and visualization have crossed my Twitter feed recently; I thought I'd pull together some pointers in case you missed any of my tweets about one of my favorite subjects....
  • Ten Rules For Coding With D3
    In making use of [D3.js] resources, it has come to my attention that there’s a set of unwritten but generally agreed-upon conventions for D3 code that go beyond those of ordinary JavaScript. I’ve also decided that there are a few practices that may not be used universally by D3 programmers but help make the workings of the code more clear for newbies, and therefore should become standard practice.

Data Visualization Reading and Videos

  • Want To Change Someone's Mind? Just Show Them A Random Chart
    Charts can be used to make a claim more believable, even when the underlying data is rocky. That's according to new research in the journal Public Understanding of Science by Cornell researchers Aner Tal and Brian Wansink. A graph's persuasiveness has nothing to do with its ease of communicating, the researchers claim. Instead, a graph signals to readers that the information has a scientific basis — even when the information is totally, utterly wrong.
  • How Do You Tell A Dataviz Expert From An Amateur?
    For people new to the field, people going beyond Excel's defaults for the first time, it can be a daunting prospect to be visualizing data for others to consume. Many of you will, rightly, seek help from experts... have one simple test you can apply to be sure they know their stuff. Whichever of the questions above you ask, the only answer an expert should give is this:...
  • Text Visualization Browser - A Visual Survey Of Text Visualization Techniques
    Text visualization has become a growing and incresingly important subfield of information visualization...In this website, we present an interactive visual survey of text visualization techniques that can be used for the purposes of search for related work, introduction to the subfield, and gianing insight into research trends...
  • Data Visualizations Help A Hawaiian Community Deal With The Puna Lava Flow
    Lava has been flowing from Hawaii’s Kilauea Volcano toward the village of Pahoa (in the district of Puna on the Big Island) for months, but it’s avoided threatening any population centers until now...Mark Kimura, decided to try to help inform residents...with data visualizations. I spoke with him Monday evening. The following interview has been lightly edited for brevity and clarity...
  • Mythbusters: Should You Start Your Axes At Zero
    I’ve written before about the problem of “rules” and “laws” in data visualization. A classic one is “Thou must start your axes at zero.” If you’re reading my Brinton blog, go see what he had to say about it...In this post I want to dispel this myth.

D3.js Reading and Videos

  • A Visual Analysis Of Battle At The Berrics
    Basketball's March Madness and soccer's World Cup have many great visualizations. Skateboarding's Battle at the Berrics doesn't. As a skateboarding fan, I decided to make one. If you know nothing about skateboarding, I hope this gives you an overview of the exciting competition. If you're a skateboarder, I hope this provides a fun summary and additional insight. [Made with D3]
  • How To Create Adaptive Pie Charts With Transitions In D3
    Following up with my last blog post about adaptive line chart graphs (link), I decided to apply this same concept of adaptive charts to a pie / donut chart. The goal is to create a chart similar to the one below, which updates to any new data thrown at it.
  • Slopes Of San Francisco
    In San Francisco, going North then East can mean climbing a huge hill then down, versus walking on a flat surface...Which is why I wanted to create a map of streets by slope, to help me (and my fellow San Franciscans) figure out which streets are practicable, and which should be avoided...Here’s how I did it.
  • Named Transitions
    D3 3.5 will allow concurrent transitions on elements through the use of named transitions. Transitions of the same name are still exclusive, but by giving transitions different names — such as “twizzle” and “plonk” — transitions can run at the same time on the same element without interference. (You could do this before by manually creating transition locks or using nested elements, but this new approach is much cleaner!)
  • Small Multiple Maps Using D3
    Some datasets consist of geo-referenced values and a time component. We can visualize this type of data using "small multiples". This means that we are creating multiple small representations of the visualization side by side to make the data visually comparable...This tutorial shows how to create small multiple maps that are interactive...

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