Welcome to Visualization Snacks!

Visualization Snacks is my attempt to provide Visualization Knowledge in small, easily accessible pieces.

Warning: This is a pre-release version of the site. I am just putting up the shell with a few postings for my class.

Many people want help with Visualization, but don’t have the opportunity to take a class, or do extensive reading, or search through the endless resources. Many of the resources out there only work in the context of a larger chunk.

What I’ve found is the pieces I’ve created for the class I teach (CS765 Course Web) are not necessarily appropriate for anything other than the students in the class. Visualization Snacks is an attempt to put that kind of content into a form that may be more usable to others.

What you’ll find (the sections of the site)…

  • Snacks - these are the core “lessons” written explicitly for this site. The idea is to have a form that allows for quick consumption. The goal is to provide the main idea quickly, but then provide the background afterwards. The why follows the what.

  • Tutorials - these are written “documents” that were originally created for my class, or that don’t have the stylized form of the Snacks. They tend to be longer.

  • Critiques - are examinations of specific visualizations. The idea of a critique is to examine something closely to learn from it (not just to criticize).

  • Papers - are my summaries/discussions of papers (or other documents). The idea is that I read them, so you don’t have to. In some cases, it’s an opportunity for me to give you the short, informal version of something else I’ve written.

  • Resources - descriptions of books and other things that might be helpful.

A listing of some of the recent postings…

Design and Redesign

in Papers

The essay Design and Redesign by Viegas and Wattenberg is an important bridge between the design culture (of design and redesign) and data visualization. It has a great discussion of how designers use critique and redesign, and how this can be used (and abused) in visualization. At the time (2015) it was trying to bring design culture to visualization, and the importance of visualization to designers.

Read more…

A Problem Space for Designing Visualizations

in Papers

The “Problem Space” paper describes a way to think about the problem a visualization is trying to solve, rather than the solution. It proposes six aspects to consider, named for the “5Ws and an H” from journalism: Who, What, Where, Why, When, and How.

Read more…

Tutorial 1: What Is Vis

in Tutorials

This tutorial gives you a sense of my thoughts on Visualization. I define visualization broadly and use this definition to explore the basic concepts. By defining visualization in a clear and operational manner, we can better organize our thinking about what it means to do visualization well (which is our goal), how we should go about doing it, and what we need to learn to do it.

Read more…

A Framework of Interaction Costs in Information Visualization

in Papers

We often think of interaction as a solution to visualization problems, as it has many upsides. However, there are costs to the user (beyond the obvious costs in terms of design, implementation and deployment). The paper “A Framework of Interaction Costs in Information Visualization” by Heidi Lam gives a nice way to think about these costs. It’s an adaptation of earlier work in HCI, but she shows how appropriate it is. She validates the framework by applying it in a broad survey of visualization papers.

Read more…

Considerations for Visualizing Comparison

in Papers

Many (if not all) visualizations are about making comparisons in the data. I’ve spent a lot of effort to come up with ways of thinking about comparisons, or (if you prefer) to think about visualization in terms of comparison. These were summarized in a 2017 paper (it has a 2018 publication date) “Considerations for Visualizing Comparison”.

Read more…

Paper: An Algebraic Process for Visualization Design

in Papers

The paper An Algebraic Process for Visualization Design by Gordon Kindlmann and Carlos Scheidegger is something that influenced my thinking a lot. It is a great example of visualization formalism that has a big and practical payoff in how we think about visualizations. It came back to mind recently.

Read more…

Tutorial Tableau Walkthrough 2: Life Expectancy

in Tutorials

A quick walkthrough of showing how to get started with Tableau. The data set is one we will use in CS765 Fall 2025: Life expectancy data from around the world. I won’t get as far as making “good” visualizations - but it will give you some hints on how to get started with the data set, and with Tableau.

Read more…