Readings 11: Interaction
Interaction is one of those things that is best experienced, rather than read about. The readings will give you a lot of examples, and help to give you a framework for organizing your thinking around interaction. The optional reading is a really useful way to think about the tradeoffs in using interaction.
The first reading is a survey paper that provides a good way to organize many of the interactions we see in visualization, and provides lots of good examples. Two chapters of the Munzner book will formalize some of the common patterns. The optional reading is a great way to think about interaction.
None of this covers how to implement interaction, which is a tricky thing.
(required) Interactive dynamics for visual analysis. Heer, J., & Shneiderman, B. (2012). Communications of the ACM, 55(4), 45. (pdf) (doi)
(required) Maniplate View (Chapter 11 from Munzner’s Visualization Analysis & Design) (Munzner-11-ManipulateView.pdf 0.5mb)
(required) Facet into Multiple Views (Chapter 12 from Munzner’s Visualization Analysis & Design) (Munzner-12-FacetMultipleViews.pdf 1.0mb)
This isn’t specific to interaction, but it fits better here than anywhere else.
(optional) Lam, H. (2008). A Framework of Interaction Costs in Information Visualization. IEEE Transactions on Visualization and Computer Graphics, 14(6), 1149–1156. (doi). (Unfortunately, the “author’s free” version of this paper is gone. You can Access the official version either on campus, or using the campus proxy server EZProxy.)
I’ll use this paper to frame the discussion in class. It provides a good “why not add interaction” point of view.