D3.js in Action
Table of Contents
Part 1: An Introduction to D3
1 An introduction to D3.js
2 Information Visualization Data Flow
3 D ata-Driven Design and Interaction
Part 2: The Pillars of Information Visualization
4 Chart Components
5 Popular D3 Layouts
6 Network Visualization
7 Geospatial Information Visualization
8 Traditional DOM Manipulation with D3
Part 3: Composing Interactive Applicat...
Table of Contents
Part 1: An Introduction to D3
1 An introduction to D3.js
2 Information Visualization Data Flow
3 D ata-Driven Design and Interaction
Part 2: The Pillars of Information Visualization
4 Chart Components
5 Popular D3 Layouts
6 Network Visualization
7 Geospatial Information Visualization
8 Traditional DOM Manipulation with D3
Part 3: Composing Interactive Applications with D3
9 Composing Interactive Applications with D3
10 Writing Layouts
11 Multiple Points of Interaction
12 A D3 User Interface
13 D3 on Tablets and Phones and Motion Sensors
Appendixes:
A Data Structure of Sample Data
B D3 Community Resources
C D3 Extensions
Elijah Meeks is a software developer and researcher at Stanford University. His D3.js portfolio includes work with ORBIS and Kindred Britain.