Contents

(download)

  1. Introduction
    1. What Is Visualization?
    2. History of Visualization
    3. Relationship Between Visualization and Other Fields
    4. The Visualization Process
    5. Pseudocode Conventions
    6. The Scatterplot
    7. The Role of the User
    8. Related Readings
    9. Exercises
    10. Projects
  2. Data Foundations
    1. Types of Data
    2. Structure within and between Records
    3. Data Preprocessing
    4. Data Sets Used in This Book
    5. Related Readings
    6. Exercises
    7. Projects
  3. Human Perception and Information Processing
    1. What Is Perception?
    2. Physiology
    3. Perceptual Processing
    4. Perception in Visualization
    5. Metrics
    6. RelatedReadings
    7. Exercises
    8. Projects
  4. Visualization Foundations
    1. The Visualization Process in Detail
    2. Semiology of Graphical Symbols
    3. The Eight Visual Variables
    4. Historical Perspective
    5. Taxonomies
    6. Related Readings
    7. Exercises
    8. Projects
  5. Visualization Techniques for Spatial Data
    1. One-Dimensional Data
    2. Two-Dimensional Data
    3. Three-Dimensional Data
    4. Dynamic Data
    5. Combining Techniques
    6. Summary
    7. Related Readings
    8. Exercises
    9. Projects
  6. Visualization Techniques for Geospatial Data
    1. Visualizing Spatial Data
    2. Visualization of Point Data
    3. Visualization of Line Data
    4. Visualization of Area Data
    5. Other Issues in Geospatial Data Visualization
    6. Related Readings
    7. Exercises
    8. Projects
  7. Visualization Techniques for Time-Oriented Data
    1. Introduction
    2. Definitions: Characterizing Time-Oriented Data
    3. Visualizing Time-Oriented Data
    4. TimeBench: A Data Model and Software Library for Visual Analytics of Time-Oriented Data
    5. Summary
    6. Related Readings
    7. Exercises
    8. Projects
  8. Visualization Techniques for Multivariate Data
    1. Point-Based Techniques
    2. Line-Based Techniques
    3. Region-Based Techniques
    4. Combinations of Techniques
    5. Related Readings
    6. Exercises
    7. Projects
  9. Visualization Techniques for Trees, Graphs, and Networks
    1. Displaying Hierarchical Structures
    2. Displaying Arbitrary Graphs/Networks
    3. Other Issues
    4. Related Readings
    5. Exercises
    6. Projects
  10. Text and Document Visualization
    1. Introduction
    2. Levels of Text Representations
    3. The Vector Space Model
    4. Single Document Visualizations
    5. Document Collection Visualizations
    6. Extended Text Visualizations
    7. Summary
    8. RelatedReadings
    9. Exercises
    10. Projects
  11. Interaction Concepts
    1. Interaction Operators
    2. Interaction Operands and Spaces
    3. A Unified Framework
    4. Conclusions
    5. Related Readings
    6. Exercises
    7. Projects
  12. Interaction Techniques
    1. Screen Space
    2. Object-Space (3D Surfaces)
    3. Data Space (Multivariate Data Values)
    4. Attribute Space (Properties of Graphical Entities)
    5. Data Structure Space (Components of Data Organization)
    6. Visualization Structure Space (Components of the Data Visualization)
    7. Animating Transformations
    8. Interaction Control
    9. Related Readings
    10. Exercises
    11. Projects
  13. Designing Effective Visualizations
    1. Steps in Designing Visualizations
    2. Problems in Designing Effective Visualizations
    3. Summary
    4. RelatedReadings
    5. Exercises
    6. Projects
  14. Comparing and Evaluating Visualization Techniques
    1. User Tasks
    2. User Characteristics
    3. Data Characteristics
    4. Visualization Characteristics
    5. Structures for Evaluating Visualizations
    6. Benchmarking Procedures
    7. An Example of Visualization Benchmarking
    8. Related Readings
    9. Exercises
    10. Projects
  15. Visualization Systems
    1. Systems Based on Data Type
    2. Systems Based on Analysis Type
    3. Text Analysis and Visualization
    4. Modern Integrated Visualization Systems
    5. Toolkits
    6. RelatedReadings
    7. Exercises
    8. Projects
  16. Research Directions in Visualization
    1. Issues of Data
    2. Issues of Cognition, Perception, and Reasoning
    3. Issues of System Design
    4. Issues of Evaluation
    5. Issues of Hardware
    6. Issues of Applications
    7. Related Readings
    8. Exercises
    9. Projects

A   History of Computer Graphics and Visualization

B   Example Data Sets

C   Sample Programs

Bibliography