I currently have availability for D3 work/consultancy - get in touch if you need help!


D3 in Depth aims to bridge the gap between introductory tutorials/books and the official documentation.

This guide assumes that you’re reasonably proficient in HTML, SVG and JavaScript. If not, I recommend taking a look at Scott Murray’s Interactive Data Visualization for the Web book. Other good resources for getting started in D3 are Dashing D3.js and Square’s Intro to D3.js.

D3 in Depth was started in 2016 and focuses on version 4 of D3. There are some important differences between v3 and v4 and I’ll try to mention them as appropriate.

This is a work in progress and written in spare moments in my freelance work. If you’ve any comments or feedback please tweet @d3indepth or email info@d3indepth.com.

I hope you find this guide useful!


Subscribe to D3 in Depth's mailing list

* indicates required

View previous campaigns.