Books & Videos

Table of Contents

  1. Chapter 1 Standard D3

    1. A Typical D3 Chart

    2. Creating Multiple Instances of the Chart

    3. Reuse Or Not To Reuse

    4. Summary

  2. Chapter 2 API Requirements

    1. What’s an API?

    2. D3.js modular API

    3. Implementation Overview

    4. API requirements

    5. Summary

  3. Chapter 3 The Reusable API

    1. Hello World

    2. Summary

  4. Chapter 4 Reusable Bar Chart

    1. Description of The “Reusable Bar Chart with Axes” Example

    2. Code Walkthrough

    3. Creating Multiple Instances

    4. Summary

  5. Chapter 5 Unit Testing / Test Suites

    1. Building Testable Code

    2. Testing Events: Using Spies

    3. Summary

  6. Chapter 6 Plugin Example

    1. Why A Reusable Approach?

    2. API Requirements

    3. Breaking The Application Into Modules

    4. Cleaning The Data

    5. Summary

  7. Chapter 7 Data Manager API

    1. The Data Manager

    2. Summary

  8. Chapter 8 Map API

    1. Drawing Routes

    2. Drawing Stops

    3. Draw Route and Stops

    4. Combine The Maps

    5. Summary

  9. Chapter 9 Introducing Crossfilter

    1. Setting Up Crossfilter

    2. Location Dimension

    3. Location Filter

    4. Summary

  10. Chapter 10 Adding Brushing

    1. Incorporating Brushing into our App

    2. The Created Brush

    3. Summary

  11. Chapter 11 Integrating Crossfilter

    1. Filtering with Crossfilter

    2. Summary

  12. Chapter 12 Radial Histogram API

    1. Making the Visualization Reusable

    2. Creating the Visualization

    3. DOM Manipulation

    4. Our Final App Visualizations

    5. Summary

  13. Chapter 13 Conclusion

    1. Where to download the code listed in this book

    2. Useful Sources of Information:

    3. Where You Can Find Us