Learn How to Design Effective Visualization SystemsVisualization Analysis and Design provides a systematic, comprehensive framework for thinking about visualization in terms of principles and design choices. The book features a unified approach encompassing information visualization techniques for abstract data, scientific visualization techniques
Table of contents
Chapter 1 Whatâs Vis, and Why Do It?
- 1.1 The Big Picture
- 1.2 Why Have a Human in the Loop?
- 1.3 Why Have a Computer in the Loop?
- 1.4 Why Use an External Representation?
- 1.5 Why Depend on Vision?
- 1.6 Why Show the Data in Detail?
- 1.7 Why Use Interactivity?
- 1.8 Why Is the Vis Idiom Design Space Huge?
- 1.9 Why Focus on Tasks?
- 1.10 Why Focus on Effectiveness?
- 1.11 Why Are Most Designs Ineffective?
- 1.12 Why Is Validation Difficult?
- 1.13 Why Are There Resource Limitations?
- 1.14 Why Analyze?
- 1.15 Further Reading
Chapter 2 What: Data Abstraction
- 2.1 The Big Picture
- 2.2 Why Do Data Semantics and Types Matter?
- 2.3 Data Types
- 2.4 Dataset Types
- 2.5 Attribute Types
- 2.6 Semantics
Chapter 3 Why: Task Abstraction
- 3.1 The Big Picture
- 3.2 Why Analyze Tasks Abstractly?
- 3.3 Who: Designer or User
- 3.4 Actions
- 3.5 Targets
- 3.6 How: A Preview
- 3.7 Analyzing and Deriving: Examples
- 3.8 Further Reading
Chapter 4 Analysis: Four Levels for Validation
- 4.1 The Big Picture
- 4.2 Why Validate?
- 4.3 Four Levels of Design
- 4.4 Angles of Attack
- 4.5 Threats to Validity
- 4.6 Validation Approaches
- 4.7 Validation Examples
- 4.8 Further Reading
Chapter 5 Marks and Channels
- 5.1 The Big Picture
- 5.2 Why Marks and Channels?
- 5.3 Defining Marks and Channels
- 5.4 Using Marks and Channels
- 5.5 Channel Effectiveness
- 5.6 Relative versus Absolute Judgements
- 5.7 Further Reading
Chapter 6 Rules of Thumb
- 6.1 The Big Picture
- 6.2 Why and When to Follow Rules of Thumb?
- 6.3 No Unjustified 3D
- 6.4 No Unjustified 2D
- 6.5 Eyes Beat Memory
- 6.6 Resolution over Immersion
- 6.7 Overview First, Zoom and Filter, Details on Demand
- 6.8 Responsiveness Is Required
- 6.9 Get It Right in Black and White
- 6.10 Function First, Form Next
- 6.11 Further Reading
Chapter 7 Arrange Tables
- 7.1 The Big Picture
- 7.2 Why Arrange?
- 7.3 Arrange by Keys and Values
- 7.4 Express: Quantitative Values
- 7.5 Separate, Order, and Align: Categorical Regions
- 7.6 Spatial Axis Orientation
- 7.7 Spatial Layout Density
- 7.8 Further Reading
Chapter 8 Arrange Spatial Data
- 8.1 The Big Picture
- 8.2 Why Use Given?
- 8.3 Geometry
- 8.4 Scalar Fields: One Value
- 8.5 Vector Fields: Multiple Values
- 8.6 Tensor Fields: Many Values
- 8.7 Further Reading
- Chapter 9 Arrange Networks and Trees
Chapter 10 Map Color and Other Channels
- 10.1 The Big Picture
- 10.2 Color Theory
- 10.3 Colormaps
- 10.4 Other Channels
- 10.5 Further Reading
Chapter 11 Manipulate View
- 11.1 The Big Picture
- 11.2 Why Change?
- 11.3 Change View over Time
- 11.4 Select Elements
- 11.5 Navigate: Changing Viewpoint
- 11.6 Navigate: Reducing Attributes
- 11.7 Further Reading
Chapter 12 Facet into Multiple Views
- 12.1 The Big Picture
- 12.2 Why Facet?
- 12.3 Juxtapose and Coordinate Views
- 12.4 Partition into Views
- 12.5 Superimpose Layers
- 12.6 Further Reading
Chapter 13 Reduce Items and Attributes
- 13.1 The Big Picture
- 13.2 Why Reduce?
- 13.3 Filter
- 13.4 Aggregate
- 13.5 Further Reading
- Chapter 14 Embed: Focus+Context
Chapter 15 Analysis Case Studies
- 15.1 The Big Picture
- 15.2 Why Analyze Case Studies?
- 15.3 Graph-Theoretic Scagnostics
- 15.4 VisDB
- 15.5 Hierarchical Clustering Explorer
- 15.6 PivotGraph
- 15.7 InterRing
- 15.8 Constellation
- 15.9 Further Reading
- Figure Credits
- Title: Visualization Analysis and Design
- Release date: December 2014
- Publisher(s): A K Peters/CRC Press
- ISBN: 9781498759717
You might also like
Designing Large Language Model Applications
Transformer-based language models are powerful tools for solving a variety of language tasks and represent a …
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
Foundations of Scalable Systems
In many systems, scalability becomes the primary driver as the user base grows. Attractive features and …
When it comes to writing efficient code, every software professional needs to have an effective working …