Interaction In Inform ation Visualization In Inform ation ... - InnoVis

innovis.cpsc.ucalgary.ca
  • No tags were found...

Interaction In Inform ation Visualization In Inform ation ... - InnoVis

InteractionIn Information VisualizationPetra IsenbergCPSC 599.28/601.28University of CalgaryMarch 20 th , 2008Slides by Petra Isenberg


You will be able to describe & identify interactiontechniques important for developing and usinginformation visualization applications.Slides by Petra Isenberg


Information Visualization“The use of computer-supported, interactive,visual representations of abstract data toamplify cognition”[Card et al., 1999][Card et al., 1999] Stuart Card, Jock D. Mackinlay, and Ben Shneiderman, editors.Readings In Information Visualization: Using Vision To Think.Slides by Petra Isenberg


Information Visualization“The use of computer-supported, interactive,visual representations of abstract data toamplify cognition”[Card et al., 1999][Card et al., 1999] Stuart Card, Jock D. Mackinlay, and Ben Shneiderman, editors.Readings In Information Visualization: Using Vision To Think.Slides by Petra Isenberg


Information Visualization“The use of computer-supported, interactive,visual representations of abstract data toamplify cognition”[Card et al., 1999][Card et al., 1999] Stuart Card, Jock D. Mackinlay, and Ben Shneiderman, editors.Readings In Information Visualization: Using Vision To Think.Slides by Petra Isenberg


Why interaction in Infovis?• Datasets are too large to:• display in one view• comprehend in entirety• Interest in only subset of the data• Interest in different views of the data• Extract relevant information & transform• …Slides by Petra Isenberg


Part IHow to interactSlides by Petra Isenberg


Interaction Techniques• Previously covered in course• Zooming• Detail and(+) Context• …Slides by Petra Isenberg


Interaction TechniquesBased on user intent• Select – mark something as interesting• Explore – show me something else• Reconfigure – show me a different arrangement• Encode – show me a different representation• Abstract/Elaborate – more or less detail• Filter – show me something conditionally• Connect – show me related itemsAfter [Yi et al., InfoVis 2007]Slides by Petra Isenberg


Selection• Mark something as interesting• Often combined with other techniquesSlides by Petra Isenberg


Selection[Munzner et al, 2003]Slides by Petra Isenberg


Explore• Show me something else• Examine subset of data cases (view-based)• E.g. Panning (move viewpoint across representation)• E.g. Direct Walk (move viewing focus through clicks)Slides by Petra Isenberg


Explore[www.visualthesaurus.com]Slides by Petra Isenberg


Encode• Show a different:• Representation Type• Visual appearance: Colour, Size, Shape,…Slides by Petra Isenberg


Encode• Animation is important!Which interaction techniques besides encode can you see in the video?[DynaVis - Heer & Robertson, 2007]Slides by Petra Isenberg


Abstract/Elaborate• Show me more or less detail• Adjust level of abstraction• Detail-on-demand• Zooming (as long as representation isn’t fundamentally altered)Warning: Not every technique belongs tojust one category.Slides by Petra Isenberg


Abstract/ElaborateSlides by Petra Isenberg


Filter• Show subset of data based on condition• E.g. by selecting a data range[AlphaSlider; Ahlberg & Shneiderman, 1993]Slides by Petra Isenberg


FilterSlides by Petra Isenberg


Connect• Show related items• E.g. brushingSingle view[Heer&boyd, InfoVis ‘05]Slides by Petra IsenbergMultiple view[Spotfire]


ConnectWhich video previously showed a connectinteraction?Slides by Petra Isenberg


Exercise & DiscussionMagic LensesSlides by Petra Isenberg[Bier et al., 1995]


Exercise & DiscussionSelectExploreReconfigureEncodeAbstract/ElaborateFilterConnectToolglass & Magic Lenses[Bier et al., 1995]Slides by Petra Isenberg


Part IIWhen & Where to interactSlides by Petra Isenberg


RawDataSpence’s Infovis ModelSelection Representation PresentationInteractionAdapted from [Spence, 2000]Slides by Petra Isenberg


RawDataSpence’s Infovis ModelSelection Representation PresentationInteractionFocus on the “data” that is interacted withAdapted from [Spence, 2000]Slides by Petra Isenberg


Visual Information Seeking Mantra[Shneiderman, 1996]Describes the order of interaction operationsSlides by Petra Isenbergpictures from www.b-eye-network.com


Visual Information Seeking Mantra[Shneiderman, 1996]Describes the order of interaction operationsSlides by Petra Isenbergpictures from www.b-eye-network.com


Visual Information Seeking Mantra[Shneiderman, 1996]Describes the order of interaction operationsSlides by Petra Isenbergpictures from www.b-eye-network.com


Visual Information Seeking Mantra[Shneiderman, 1996]Describes the order of interaction operationsSlides by Petra Isenbergpictures from www.b-eye-network.com


Visual Information Seeking Mantra[Shneiderman, 1996]Describes the order of interaction operations• Overview first• Zoom & filter• Details on demand useful for many (but not all) infovis applicationsSlides by Petra Isenberg


Knowledge PreceptsProblem: How to adequately support decisionmaking? More than simple queries needed!Learning a domainWorld-view GapWhat is shown != what needs to be shownIdentify the nature of trends Predict the futureRationale GapDeliver confidence to make a decisionComplex decision-making[Amar & Stasko, 2005]Slides by Petra Isenberg


Knowledge Precepts• World-view based precepts• Provide facilities to create, acquire, transferknowledge about important domain parameters or• Provide support for discovery of multivariateexplanations• Facilitate hypothesis testing• Rationale-based precepts• Expose uncertainty• Concretize relationships• Expose cause & effectSlides by Petra Isenberg


Knowledge Crystallization CycleFocuses on process of knowledge extraction[Card et al., 1999]Slides by Petra Isenberg


The Analytic Reasoning Process[Illuminating the Path]Slides by Petra Isenberg


Sense-Making LoopFor some types of intelligence analysts[Illuminating the Path]Slides by Petra Isenberg


Summary• Part I• Interaction techniques based on user intent• Part II• Interaction & Task models• Spence’s Infovis Interaction Model• Visual Information Seeking Mantra• Knowledge Precepts• The Analytic Reasoning ProcessSlides by Petra Isenberg

More magazines by this user
Similar magazines