Chapter 1. An introduction to D3.js

This chapter covers

  • The basics of HTML, CSS, and the Document Object Model (DOM)
  • The principles of Scalable Vector Graphics (SVG)
  • Node and ES2015 functionality
  • Data-binding and selections with D3
  • Different data types and their data visualization methods

D3 is behind nearly all the most innovative and exciting information visualization on the web today. D3 stands for data-driven documents. It’s a brand name, but also a class of applications that have been offered on the web in one form or another for years. In my career, I’ve made many things that could be considered data-driven documents. These include everything from one-off dynamic maps or social network diagrams to robust visual explorations of time and ...

Get D3.js in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.