Bivariate maps, 11 years later

Eleven years after his widely shared tutorial on #BivariateMaps, Joshua Stevens revisits the technique and reflects on what has changed since. He looks at updates to software, workflows, and colour spaces, making for a short and worthwhile read for anyone interested in #cartography and #dataviz.
Author
Published

October 20, 2026

If you have been around for the thriving years of the #gischat and NACIS1 community on Twitter2, you may remember Joshua Stevens’s post on how to make bivariate maps. Now, eleven years later, Joshua reflects back on it and shares some interesting updates:

Back then, making bivariate maps meant blending color schemes in graphics programs, hand-tuning the corner where both variables run high, and stitching two classifications together into a single attribute your software could understand. It worked in any tool, but it took some patience. A lot has changed since then.

Bivariate choropleth map comparing climate anxiety and risk of climate-related natural hazards (source: Joshua Stevens, Maps.com)

The post looks at updates to software, workflows, and colour spaces, among other things. It is an interesting short read for those interested in cartography or more broadly in the evolution of geospatial technology and technique.

Footnotes

  1. North American Cartographic Information Society.↩︎

  2. Or you may have come across it in other ways as well, of course. It was very widely shared back then, in my perception.↩︎