Interactive Data Experiences

Data Visualization Gallery

Hand-crafted interactive visualizations built with vanilla Canvas and SVG. Real datasets, smooth animations, zero dependencies.

11 Visualizations
0 Libraries
100% Vanilla JS
Explore Visualizations
World Population Race
Animated bar chart race showing population growth across 30 countries from 1960 to 2020. Color-coded by continent with playback controls.
Global Temperature Anomalies
Warming stripes and interactive timeline showing 145 years of global temperature change. Hover to explore individual years.
Programming Language Trends
Stream graph of programming language popularity from 2000 to 2025. Click any language to isolate its trajectory.
AI Model Scaling Timeline
Animated scatter plot of 52 AI models by parameter count vs benchmark score, from GPT-2 to GPT-5. Watch the scaling era unfold.
Space Launch History
255 orbital launches from Sputnik to Starship, plotted in swim lanes by country. Watch the space race unfold with zoom and pan.
Global Internet Adoption
SVG world map showing internet penetration across 114 countries, animated from 1990 to 2025. Watch the world light up.
Stock Market Treemap
Finviz-style treemap of 81 companies across 8 sectors. Size is market cap, color is YTD performance. Click to drill in.
Olympic Medal Race
Bubble chart of cumulative medals across 30 Summer Olympics. Toggle to bar race mode. Color-coded by continent.
Music Genre River
Alluvial stream diagram of 38 genres evolving from the 1950s to present. Click to trace lineage from Blues to Metal to Djent.
Global Migration Flows
SVG chord diagram of migration between 11 world regions. Toggle between 2000, 2010, and 2020 snapshots.
Earthquake Globe
3D orthographic globe plotting 491 major earthquakes. Drag to rotate, watch the Ring of Fire emerge from the data.