D3.js in Action, Second Edition is completely revised for D3 v4 and ES6. It's a practical tutorial for creating interactive graphics and data-driven applications using D3.
About the Technology
Visualizing complex data is hard. Visualizing complex data on the web is darn near impossible without D3.js. D3 is a JavaScript library that provides a simple but powerful data visualization API over HTML, CSS, and SVG. Start with a structure, dataset, or algorithm; mix in D3; and you can programmatically generate static, animated, or interactive images that scale to any screen or browser. It's easy, and after a little practice, you'll be blown away by how beautiful your results can be!
What's Inside
• Updated for D3 v4 and ES6 • Reusable layouts and components • Geospatial data visualizations • Mixed-mode rendering
Table of Contents
PART 1 -D3. JS FUNDAMENTALS • An introduction to D3.js • Information visualization data flow • Data-driven design and interaction • Chart components • Layouts PART 2 -COMPLEX DATA VISUALIZATION • Hierarchical visualization • Network visualization • Geospatial information visualization PART 3 -ADVANCED TECHNIQUES • Interactive applications with React and D3 • Writing layouts and components • Mixed mode rendering