Skip to main content  






Home




Home

Math Careers

Contact Us

Login

 



Search form






Login 

Join 

Give 

Events 










About MAA
MAA History
MAA Centennial
MathDL
Spotlight: Archives of American Mathematics
MAA Officers
MAA to the Power of New
Governance
Council and Committees
Governance Documents
Bylaws
Policies and Procedures
MAA Code of Conduct
Policy on Conflict of Interest
Statement about Conflict of Interest
Recording or Broadcasting of MAA Events
Policy for Establishing Endowments and Funds
Avoiding Implicit Bias
Copyright Agreement
Principal Investigator's Manual
Advocacy
Support MAA
Planned Giving
The Icosahedron Society
Our Partners
Advertise with MAA
Employment Opportunities
Staff Directory
Contact Us
2022 Impact Report
In Memoriam
Membership
Membership Categories
Become a Member
Membership Renewal
Member Discount Programs
MERCER Insurance
MAA Member Directories
New Member Benefits
MAA Publications
Periodicals
The American Mathematical Monthly
Mathematics Magazine
The College Mathematics Journal
Loci/JOMA
Browse
How to Cite
Communications in Visual Mathematics
Convergence
About Convergence
What's in Convergence?
Convergence Articles
Images for Classroom Use
Mathematical Treasures
Portrait Gallery
Paul R. Halmos Photograph Collection
Other Images
Critics Corner
Quotations
Problems from Another Time
Conference Calendar
Guidelines for Convergence Authors
MAA FOCUS
Math Horizons
Submissions to MAA Periodicals
Guide for Referees
Scatterplot
Blogs
Math Values
MAA Book Series
MAA Press (an imprint of the AMS)
MAA Notes
MAA Reviews
Browse
MAA Library Recommendations
Additional Sources for Math Book Reviews
About MAA Reviews
Mathematical Communication
Information for Libraries
Author Resources
Advertise with MAA
Meetings
MAA MathFest
Propose a Session
Proposal and Abstract Deadlines
MAA Policies
Invited Paper Session Proposals
Contributed Paper Session Proposals
Panel, Poster, Town Hall, and Workshop Proposals
Minicourse Proposals
MAA Section Meetings
Virtual Programming
Joint Mathematics Meetings
Calendar of Events
MathFest Archive
MathFest Programs Archive
MathFest Abstract Archive
Historical Speakers
MAA Code of Conduct
Competitions
About AMC
FAQs
Information for School Administrators
Information for Students and Parents
Registration
Getting Started with the AMC
AMC Policies
AMC Administration Policies
Important AMC Dates
Competition Locations
AMC 8
AMC 10/12
Invitational Competitions
Putnam Competition
Putnam Competition Archive
AMC International
AMC Resources
Curriculum Inspirations
Sliffe Award
MAA K-12 Benefits
Mailing List Requests
Statistics & Awards
Programs
Submit an NSF Proposal with MAA
MAA Distinguished Lecture Series
Curriculum Resources
Classroom Capsules and Notes
Browse
Common Vision
Course Communities
Browse
CUPM Curriculum Guide
INGenIOuS
Instructional Practices Guide
Möbius MAA Placement Test Suite
META Math
META Math Webinar May 2020
Progress through Calculus
Survey and Reports
Outreach Initiatives
"Camp" of Mathematical Queeries
Dolciani Mathematics Enrichment Grants
DMEG Awardees
National Research Experience for Undergraduates Program (NREUP)
Neff Outreach Fund
Neff Outreach Fund Awardees
Tensor SUMMA Grants
Tensor Women & Mathematics Grants
Grantee Highlight Stories
Professional Development
"Best Practices" Statements
CoMInDS
CoMInDS Summer Workshop 2023
MAA Travel Grants for Project ACCCESS
OPEN Math
2024 Summer Workshops
Minority Serving Institutions Leadership Summit
Previous Workshops
Frequently Asked Questions
PIC Math
Course Resources
Industrial Math Case Studies
Participating Faculty
2020 PIC Math Student Showcase
Previous PIC Math Workshops on Data Science
Project NExT
Fellows
Application
FAQ
Dates and Locations
Past Programs
Leadership Team
Support Project NExT
Section NExT
StatPREP
Virtual Programming
Communities
MAA Sections
Section Meetings
MAA Section Officers' Meetings
Section Officers Meeting History
Preparations for Section Meetings
Deadlines and Forms
Bylaws Template
Section Programs
Editor Lectures Program
MAA Section Lecturer Series
Officer Election Support
Section Awards
Section Liaison Programs
Section NExT
Section Visitors Program
Policies and Procedures
Expense Reimbursement
Guidelines for Bylaw Revisions
Guidelines for Local Arrangement Chair and/or Committee
Guidelines for Section Webmasters
MAA Logo Guidelines
MAA Section Email Policy
Section Newsletter Guidelines
Statement on Federal Tax ID and 501(c)3 Status
Section Resources
Communication Support
Guidelines for the Section Secretary and Treasurer
Legal & Liability Support for Section Officers
Section Marketing Services
Section in a Box
Subventions and Section Finances
Web Services
SIGMAA
Joining a SIGMAA
Forming a SIGMAA
History of SIGMAA
SIGMAA Officer Handbook
Frequently Asked Questions
MAA Connect
Students
Meetings and Conferences for Students
Undergraduate Research
Opportunities to Present
Information and Resources
MAA Undergraduate Student Poster Session
Undergraduate Research Resources
MathFest Student Paper Sessions
Research Experiences for Undergraduates
Student Poster Session FAQs
Student Resources
High School
Graduate Students
A Graduate School Primer
Fun Math
Reading List
Student Chapters
MAA Awards
Awards Booklets
Writing Awards
Carl B. Allendoerfer Awards
Chauvenet Prizes
Regulations Governing the Association's Award of The Chauvenet Prize
Trevor Evans Awards
Paul R. Halmos - Lester R. Ford Awards
Merten M. Hasse Prize
George Pólya Awards
David P. Robbins Prize
Beckenbach Book Prize
Euler Book Prize
Daniel Solow Authors Award
Teaching Awards
Henry L. Alder Award
Deborah and Franklin Tepper Haimo Award
Service Awards
Certificate of Merit
Gung and Hu Distinguished Service
JPBM Communications Award
Meritorious Service
MAA Award for Inclusivity
T. Christine Stevens Award
Research Awards
Dolciani Award
Dolciani Award Guidelines
Morgan Prize
Morgan Prize Information
Annie and John Selden Prize
Selden Award Eligibility and Guidelines for Nomination
Selden Award Nomination Form
Lecture Awards
AMS-MAA-SIAM Gerald and Judith Porter Public Lecture
AWM-MAA Falconer Lecture
Etta Zuber Falconer
Hedrick Lectures
James R. C. Leitzel Lecture
Pólya Lecture
Pólya Lecturer Information
Putnam Competition Individual and Team Winners
D. E. Shaw Group AMC 8 Awards & Certificates
Maryam Mirzakhani AMC 10 A Awards & Certificates
Two Sigma AMC 10 B Awards & Certificates
Jane Street AMC 12 A Awards & Certificates
Akamai AMC 12 B Awards & Certificates
High School Teachers
News
Our Blog
MAA Social Media
RSS
 










You are here

Home » MAA Publications » MAA Reviews » Visualization Analysis and Design

Visualization Analysis and Design











Tamar Munzner

Publisher: 
CRC Press
Publication Date: 
2015
Number of Pages: 
404
Format: 
Hardcover
Series: 
A K Peters Visualization Series
Price: 
79.95
ISBN: 
9781466508910
Category: 
Monograph
 




MAA Review

Table of Contents



[Reviewed by 
William J. Satzer
, on 
03/17/2015
]
This is a book about visualization, and specifically the presentation of data in visual form. One can think of visualization as a kind of transformation that takes information in a form suitable for computation into forms more compatible with human perception and cognition and more easily communicated. The current book is an introduction to the subject. It is aimed at graduate students and advanced undergraduates in computer science, but it would be accessible to a much broader audience.

Visualization is a young field with only a few primary texts available. What distinguishes this one is the way it synthesizes past work to develop a comprehensive framework for design and analysis. Edward Tuftes books, especially Envisioning Information, were eye-opening to many of us involved in preparing data for analysis, talks, reports and papers. But Tufte concentrated on static design presentations and there are now many new possibilities for interactive and dynamic graphical data analysis and presentation.

The author builds a framework for understanding the key elements of visualization and develops a synthesis of current best practices. She breaks down the framework for analysis into three steps: what, why and how. What addresses the kind of data that is to be visualized; why identifies the purposes for creating the visualization; how describes the method by which it is carried out. In this book, the what includes three generic data types: tables, spatial data, and networks. The table category includes scatterplots, bar charts, dot and line charts, heat maps and pie charts. Maps, vector, tensor and flow fields are spatial data. Networks include tree structures and adjacency matrix views.

The first part of the book addresses the what, why and how questions in detail and then considers the validation question: how well does a particular visualization actually work? This leads naturally into a discussion of visual channels; these are the means of controlling the basic graphical elements in an image. Channels include spatial position, length, angle, area, depth, color, curvature, volume, shape, and motion. Matching the channel to the human perceptual system is a key to effective visualization design. As a simple example, think of pie charts and bar charts. Pie charts require both angle and area judgments, which are perceptually harder and less accurate than bar charts that require only judgments of length on a common scale.

One of the most useful chapters to a casual reader is on rules of thumb for visualization. These include: dont use 3D when 2D will do, and dont use 2D when a one-dimensional list will do. Using our eyes to switch between two views that are visible simultaneously has a much lower cognitive load than relying on memory to compare a current view with one seen before There are about half a dozen similar rules presented in the book. They are perceptive and clearly based on years of experience.

The book is filled with examples from the universe of visualization. Virtually all the possibilities for visualization design are illustrated with specific examples.

Its also worth pointing out whats not in the book. The author intentionally takes a top-down look at visualization. This does not extend all the way to the level of algorithms. As the author notes, the book is already pretty long and would need to double in size to incorporate an adequate treatment of algorithms. On a more fundamental level, the book is about visualization of data, not about visualization in the broader sense that mathematicians sometimes use. So there is no visualization of the hypercube here, no eversion of the sphere, not anything like that.

This is an attractive book, one thats likely to be a fundamental source for the field. Its worth a look for anyone with even a passing interest.


Bill Satzer (wjsatzer@mmm.com) is a senior intellectual property scientist at 3M Company, having previously been a lab manager at 3M for composites and electromagnetic materials. His training is in dynamical systems and particularly celestial mechanics; his current interests are broadly in applied mathematics and the teaching of mathematics.



What's Vis, and Why Do It? 
The Big Picture
Why Have A Human in the Loop?
Why Have A Computer in the Loop?
Why Use An External Representation?
Why Depend on Vision?
Why Show The Data In Detail?
Why Use Interactivity?
Why Is the Vis Idiom Design Space Huge?
Why Focus on Tasks?
Why Focus on Effectiveness?
Why Are Most Designs Ineffective?
Why Is Validation Difficult?
Why Are There Resource Limitations?
Why Analyze?

 

What: Data Abstraction 
The Big Picture
Why Do Data Semantics and Types Matter?
Data Types
Dataset Types
Attribute Types
Semantics

 

Why: Task Abstraction 
The Big Picture
Why Analyze Tasks Abstractly?
Who: Designer or User
Actions
Targets
How: A Preview
Analyzing and Deriving: Examples

 

Analysis: Four Levels for Validation 
The Big Picture
Why Validate?
Four Levels of Design
Angles of Attack
Threats and Validation Approaches
Validation Examples

 

Marks and Channels 
The Big Picture
Why Marks and Channels?
Defining Marks and Channels
Using Marks and Channels
Channel Effectiveness
Relative vs. Absolute Judgments

 

Rules of Thumb 
The Big Picture
Why and When to Follow Rules of Thumb?
No Unjustified 3D
No Unjustified 2D
Eyes Beat Memory
Resolution over Immersion
Overview First, Zoom and Filter, Details on Demand
Responsiveness Is Required
Get It Right in Black and White
Function First, Form Next

 

Arrange Tables 
The Big Picture
Why Arrange?
Classifying Arrangements by Keys and Values
Express: Quantitative Values
Separate, Order, and Align: Categorical Regions
Spatial Axis Orientation
Spatial Layout Density

 

Arrange Spatial Data 
The Big Picture
Why Use Given?
Geometry
Scalar Fields: 1 Value
Vector Fields: Multiple Values
Tensor Fields: Many Values

 

Arrange Networks and Trees 
The Big Picture
Connection: Link Marks
Matrix Views
Costs and Benefits: Connection vs. Matrix
Containment: Hierarchy

 

Map Color and Other Channels 
The Big Picture
Color Theory
Colormaps
Other Channels

 

Manipulate View 
The Big Picture
Why Change?
Change View over Time
Select Elements
Navigate: Changing Viewpoint
Navigate: Reducing Attributes

 

Facet into Multiple Views 
The Big Picture
Why Facet?
Juxtapose and Coordinate Views
Partition into Views
Superimpose Layers

 

Reduce Items and Attributes
The Big Picture
Why Reduce?
Filter
Aggregate

 

Embed: Focus+Context 
The Big Picture
Why Embed?
Elide
Superimpose
Distort
Costs and Benefits: Distortion

 

Analysis Case Studies
Graph-Theoretic Scagnostics
VisDB
Hierarchical Clustering Explorer
PivotGraph
InterRing
Constellation

 

Bibliography 

 

Further Reading appears at the end of each chapter.



Tags: 
Data Analysis
Visualization




Log in to post comments

 




Dummy View - NOT TO BE DELETED







Get Ready: Our Brand New Website is Coming Soon! 



2024 MAA Awards & Prize Winners Announced! 



Register for our OPEN Math Summer Workshops 



Register for MathFest 2024! 















MAA Publications




Periodicals

Blogs

MAA Book Series

MAA Press (an imprint of the AMS)

MAA Notes

MAA Reviews
Browse

MAA Library Recommendations

Additional Sources for Math Book Reviews

About MAA Reviews


Mathematical Communication

Information for Libraries

Author Resources

Advertise with MAA

 




 
 

















About MAA
MAA History

MAA to the Power of New

Governance

Policies and Procedures

Advocacy

Support MAA

Our Partners

Advertise with MAA

Employment Opportunities

Staff Directory

Contact Us

2022 Impact Report

In Memoriam


Membership
Membership Categories

Become a Member

Membership Renewal

Member Discount Programs

MAA Member Directories

New Member Benefits


MAA Publications
Periodicals

Blogs

MAA Book Series

MAA Press (an imprint of the AMS)

MAA Notes

MAA Reviews
Browse

MAA Library Recommendations

Additional Sources for Math Book Reviews

About MAA Reviews


Mathematical Communication

Information for Libraries

Author Resources

Advertise with MAA


Meetings
MAA MathFest

Propose a Session

MAA Section Meetings

Virtual Programming

Joint Mathematics Meetings

Calendar of Events

MathFest Archive

MAA Code of Conduct


Competitions
About AMC

Registration

Getting Started with the AMC

AMC Policies

AMC Administration Policies

Important AMC Dates

Competition Locations

AMC 8

AMC 10/12

Invitational Competitions

Putnam Competition

AMC International

AMC Resources

Statistics & Awards


Programs
Submit an NSF Proposal with MAA

MAA Distinguished Lecture Series

Curriculum Resources

Outreach Initiatives

Professional Development

Virtual Programming


Communities

News
Our Blog

MAA Social Media

RSS


 







Connect with MAA







YouTube


Sign up for emails

 




Mathematical Association of America
P: (800) 331-1622
F: (240) 396-5647
Email:maaservice@maa.org

Copyright © 2024


Terms of Use

Privacy Policy

Mobile Version