Books & Videos

Table of Contents

  1. Chapter 1 Graphing Data

    1. Creating a Basic Bar Chart

    2. Plotting Continuous Data with a Line Chart

    3. Emphasizing Fractions Using a Pie Chart

    4. Plotting X/Y Data with a Scatter Chart

    5. Adding Magnitudes to X/Y Data with a Bubble Chart

    6. Displaying Multidimensional Data with a Radar Chart

    7. Summing Up

  2. Chapter 2 Making Charts Interactive

    1. Selecting Chart Content

    2. Zooming In on Charts

    3. Tracking Data Values

    4. Retrieving Data Using AJAX

    5. Summing Up

  3. Chapter 3 Integrating Charts on a Page

    1. Creating a Classic Sparkline

    2. Charting Many Variables

    3. Annotating Sparklines

    4. Drawing Composite Charts

    5. Responding to Click Events

    6. Updating Charts in Real Time

    7. Summing Up

  4. Chapter 4 Creating Specialized Graphs

    1. Visualizing Hierarchies with Tree Maps

    2. Highlighting Regions with a Heat Map

    3. Showing Relationships with Network Graphs

    4. Revealing Language Patterns with Word Clouds

    5. Summing Up

  5. Chapter 5 Displaying Timelines

    1. Building Timelines with a Library

    2. Building Timelines with JavaScript

    3. Using a Web Component

    4. Summing Up

  6. Chapter 6 Visualizing Geographic Data

    1. Using Map Fonts

    2. Working with Scalable Vector Graphics

    3. Including Maps for Context

    4. Integrating a Full-Featured Mapping Library

    5. Summing Up

  7. Chapter 7 Custom Visualizations with D3.js

    1. Adapting a Traditional Chart Type

    2. Creating a Force-Directed Network Graph

    3. Creating a Scalable Map

    4. Creating a Unique Visualization

    5. Summing Up

  8. Chapter 8 Managing Data in the Browser

    1. Using Functional Programming

    2. Working with Arrays

    3. Enhancing Objects

    4. Manipulating Collections

    5. Summing Up

  9. Chapter 9 Building Data-Driven Web Applications: Part 1

    1. Frameworks and Libraries

    2. Models and Views

    3. Views for Visualizations

    4. Summing Up

  10. Chapter 10 Building Data-Driven Web Applications: Part 2

    1. Connecting with the Nike+ Service

    2. Putting It All Together

    3. Summing Up

  1. Appendix Updates