Wednesday, January 21, 2026

Weaving a Map

One challenge for cartographers is how to clearly show multivariate data, ie. multiple layers of data. Here Jeff Allen shows the predominant mode of travel for residents of Toronto.


One method is to use “small multiples” as you see on the bottom of this image. The woven pattern is a clever way to show all of these travel modes together. This is a much simpler way to visualize the travel modes than by moving the eye back and forth between the individual maps at the bottom. It also looks nice. 

The patterns are not too surprising; walking is most popular in and around the center, bicycling along certain corridors, transit where available and driving gets more common beyond a small radius of downtown. One revealing pattern is how some areas are transit deserts, especially northeast of downtown.

The map above is based on a python library/Github page called weavingspace that describes the process in detail and gives some other examples like this map, showing different ethnicities in Auckland, New Zealand (Pākehā means European New Zealander),


and this one showing anthromes (land uses) around Auckland.


The author of this page (David O’Sullivan) gives some other cool looking examples in a slide presentation. Some are not well explained but they’re fun to look at. This one (not exactly a weave?) is about crime in Auckland.


I don’t know what this one shows (most likely population related) but it’s quite colorful.


Finally this one (Auckland again) is quite striking.




No comments: