Interactive Plant Taxonomy with D3.js

Recent adventures in D3.js


View fullscreen

I studied botany before moving into data visualization and wanted to create something that bridged both worlds. This D3.js visualization explores Lamiales — a massive order of flowering plants with over 31,000 species. Rather than showing everything, I used proportional sampling to represent biodiversity fairly: families with more species get more representation. The outer ring of nodes represents this sampling of species and a tooltip shows the year it was described and the author to do so. A dual timeline toggle at the left lets users you explore and compare the earliest descrdibed species (from founadtional botanical work by Linnaeus and early explorers) with the most recently described species representing cutting-edge modern discoveries from researchers still naming new taxa today.