Visualmotive Blog

Thoughts on maps and visualization

Eating for Education

Eating for Education

The Chez Panisse Foundation is supporting an initiative to make good, local food a part of every school: the Edible Schoolyard. The first edible schoolyard was established at the Martin Luther King, Jr. Middle School in Berkeley, and it has proven to be radically successful. This summer, the Foundation is spreading awareness about the program [...]

Continue reading »   Jul 30, 2011Leave a comment

Rotary Maps – Realtime mapping in Google Maps

Rotary Maps powering the Thumbtack realtime dashboard

Cross-posted from the Thumbtack engineering blog. I recently released an open-source mapping toolkit called Rotary Maps that helps you make realtime maps on top of Google Maps v2 or v3. It also supports making maps in a simple DOM element if you don’t care for Google Maps. Check out the full post at the Thumbtack [...]

Continue reading »   May 26, 2011Leave a comment

Mapping Britain with Telephone Calls

Telephone calls and regional connections in Great Britain

These maps are fascinating. Have you ever wondered why state or county or city boundaries are drawn where they are? It turns out that administrative and government boundaries are consistent with trends in human relationships; that is, people associate most with others in the same government-defined region. To investigate the geography of human relationships, a [...]

Continue reading »   Dec 15, 2010Leave a comment

Topologies of Linux and E. coli Control Networks

Comparing genomes to computer operating systems in terms of the topology and evolution of their regulatory control networks

A comparison of the Linux call graph hierarchy with the E. coli regulatory network. Researchers at Yale discovered that the Linux control structure is top-heavy, with a few common modules reused often. E coli, by contrast, has limited central control with many specialized “workers” at the bottom of the hierarchy.

Continue reading »   Jun 12, 2010Leave a comment

Designing with Forces

A great talk about Christopher Alexander’s Notes on the Synthesis of Form.

Continue reading »   Jun 4, 2010One Comment

The Design of Design

In the tradition of  Notes on the Synthesis of Form, Frederick Brooks takes aim at the problem facing every engineer and designer: how do you architect and build a complex system? The question is especially pertinent to computer scientists and programmers. Included here are a few notes and observations from the book.

Continue reading »   Jun 1, 2010Leave a comment

Mapping US Counties with Cartographer.js

Map of California County Populations produced with Cartographer.js

The most recent release of Cartographer.js supports county-level choropleth maps. This was the number one requested feature for Cartographer and I am delighted to finally be able to offer it in an official package. Counties are stored with efficient polygon encoding, and are easily referenced by name.

Continue reading »   May 4, 20103 Comments

Walk or Bus? iPhone app

Walk or Bus? iPhone app

Our popular Walk or Bus chart is now an iPhone application. The app allows you to enter a travel distance as well as the time until the next bus, and the application will estimate whether you could travel faster by walking or by waiting for the bus. All estimates can be tweaked to match your walking speed, your city’s average block size, and bus speeds.

Continue reading »   Feb 25, 2010Leave a comment

Color Sorting – Python source code

I have had several requests for the Color Sorting code I used to create these images. The pixel-based color sorting uses linear and Hilbert sorting techniques in RGB, YIQ, and HSV color spaces. ColorSorting is now on Github.

Continue reading »   Feb 3, 2010Leave a comment

Understanding Comics by Scott McCloud

The process of writing comics

“Comics are juxtaposed pictorial and other images in a deliberate sequence, intended to convey information and/or produce an aesthetic response in the viewer.” These are my notes from Scott McCloud’s excellent book Understanding Comics.

Continue reading »   Dec 9, 2009Leave a comment