I came across this intriguing visualization, and I really wanted to understand the underlying data more.

First things first: obtain the data. I downloaded the csv file that backs the plot.ly instance, and pulled it into Python.


In [28]:
import csv
with open('data/grid.csv', 'r') as f:
    reader = csv.reader(f)
    labels = reader.next()
    data = reader.next()
    print len(labels) == len(data)


False

That's no good...