Part 3. Advanced techniques
The final three chapters and chapter 12 (online) are focused on moving beyond small-scale and one-off data visualization to create interactive applications and the reusable code they require. Chapter 9 ties together multiple views into data using different layouts with brush-based filtering to produce a data dashboard. Chapter 10 focuses on the structure of components and layouts in D3 by walking you through the creation of a simple grid layout and legend component. Chapter 11 tackles the problem of representing thousands of datapoints graphically onscreen while maintaining performance and interactivity. Chapter 12 (online only: www.manning.com/meeks/) shows how to use D3’s built-in functionality in a touch and mobile environment, while exploring the concept of responsive data visualization. Part 3 and chapter 12 give you the skills necessary to build your own framework or application on top of D3, with high performance in a mobile or big data environment.