D3 in Depth covers versions 6 and 7 of D3
Data Dashboards with JavaScript teaches you how to build data dashboards using React, Chart.js and Leaflet.
"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 García Fernández
Learn how to make a custom data visualisation using D3.js.
Visualising Data with JavaScript teaches you how to build charts and data stories using Chart.js, Leaflet, D3 and React.
Learn the fundamentals of HTML, SVG, CSS and JavaScript for building data visualisations on the web.