Table of ContentsPart 1: An Introduction to D31 An introduction to D3.js2 Information Visualization Data Flow3 D ata-Driven Design and InteractionPart 2: The Pillars of Information Visualization4 Chart Components5 Popular D3 Layouts6 Network Visualization7 Geospatial Information Visualization8 Traditional DOM Manipulation with D3Part 3: Composing Interactive Applications with D39 Composing Interactive Applications with D310 Writing Layouts11 Multiple Points of Interaction12 A D3 U...