Painting with Data
summary
A practical guide to making effective browser charts: use John Snow’s dot map as a model for charts that inspire action and are tied to a precise claim, pick the right primitives and scales, and measure performance limits — a Snapchat demo shows 34,000 photos per second destroys frame rates so canvas or WebGL beat SVG for many animated nodes. Advice includes when to use charting libraries versus d3 for custom layouts, mixing React rendering with d3 transitions, and avoiding gratuitous 3D like spinning bars.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:41About me
- 1:43Story
- 9:11Photosensitivity Warning
- 10:29Dark Sky
- 11:43Scales
- 12:22Scale Functions
- 13:13Choose a Chart Type
- 14:33Tools
- 15:20SVG
- 16:46Canvas
- 19:14WebGL
- 21:39HTML CSS
- 22:30Chart Libraries
- 28:10Summary
- 28:30React vs D3
- 29:31Hybrid approach
related talks
37mPainting with Data
15mThe Future of Data Visualization on the Web
12mBattle-Tested Techniques for Animation & Data Viz
43mThe Future of Data Visualization on the Web
01h 30mCreating responsive data visualisations
29m"Hand Coded Artisanal Data-Visualization"
26m"Where Numbers Meet Art: Building Data Visualizations In The Modern Web"
21mData Visualizations with React + D3
