EBOOK

About
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
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