https://www.d3indepth.com/ D3 in Depth D3 in Depth covers versions 6 and 7 of D3 Home About Newsletter BOOKS & COURSES D3 Start to Finish book cover Visualising Data with JavaScript teaches you how to build charts, dashboards and data stories using Chart.js, Leaflet, D3 and React. Find out more [d3-start-t] "One of the best D3 books I've read. The contents are very clear, it is easy to follow and the concepts are very solid." Javier Garcia Fernandez Learn how to make a custom data visualisation using D3.js. Find out more [fundamenta] Learn the fundamentals of HTML, SVG, CSS and JavaScript for building data visualisations on the web. Find out more CONTENTS Introduction to D3 Getting Started Selections Data joins Enter, exit & update Scale functions Shapes Axes Hierarchies Chord Diagrams Force layout Maps Data Requests Transitions Picking, Dragging and Brushing Zoom & pan NEWSLETTER Get book discounts and receive D3.js related news and tips. Subscribe Learn D3.js from the ground up (c) Peter Cook 2023