DOC PREVIEW
GT CS 7450 - Interaction

This preview shows page 1-2-3-21-22-23-42-43-44 out of 44 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1InteractionCS 4460/7450 - Information VisualizationMarch 30, 2010John StaskoInteraction?• What do you mean by “interaction”?CS 4460/7450Spring 2010 22Background• Interaction= “The communication between user and the system” [Dix et al., 1998]= “Direct manipulation and instantaneous change” [Becker et al., 1987]“HCI research is far from having solid (and falsifiable) theories of interaction”[Beaudouin-Lafon, 2004]CS 4460/7450Spring 2010 3Clarifying…InteractionInteractionBeing interactive, not staticCommunication, analytic discourseCS 4460/7450Spring 2010 43“Little Brother”• Two main components in an infovis Representation Interaction• Representation gets all the attention• Interaction is where the action is (no pun intended)CS 4460/7450Spring 2010 5Research Focus• Very challenging to come up with innovative, new visual representations• But can do interesting work with how user interacts with the view or views It‟s what distinguishes infovis from static visual representations on paper• Analysis is a process, often iterative with branches and side barsCS 4460/7450Spring 2010 64Interaction• How do you define “interactive”?CS 4460/7450Spring 2010 7Response Time• .1 sec animation, visual continuity, sliders• 1 sec system response, conversation break• 10 sec cognitive responseCS 4460/7450Spring 2010 85ExampleEven simpleinteractioncan be quitepowerfulStacked histogramhttp://www.hiraeth.com/alan/topics/vis/hist.htmlCS 4460/7450Spring 2010 9Spring 2010 CS 4460/7450Examplewww.digitalhistory.uh.edu/timeline/timeline.cfm106Interaction Types• Dix and Ellis (AVI ‟98) propose Highlighting and focus Accessing extra info – drill down and hyperlinks Overview and context – zooming and fisheyes Same representation, changing parameters Linking representations – temporal fusionCS 4460/7450Spring 2010 11Interaction Types• Keim‟s taxonomy (TVCG ‟02) includes Projection Filtering Zooming Distortion Linking and brushingCS 4460/7450Spring 2010 127CS 4460/7450IEEE TVCG 13(6), „07Spring 2010 13Another takeStudy Methodology• Survey 59 papersPapers introducing new interaction systemsWell-known papers in subareas of Infovis 51 systemsCommercial Infovis Systems (SeeIT, Spotfire, TableLens, InfoZoom, etc.) Collected 311 individual interaction techniques• Affinity Diagram MethodCS 4460/7450Spring 2010 148Focus EmergedUser intent“What a user wants to achieve througha specific interaction technique”CS 4460/7450Spring 2010 15Main Idea• Don‟t focus so much on particular interactive operations and how they work• Interaction is ultimately being done by a person for a purpose Seeking more information Fundamental aspect of exploratory, analytic discourseSpring 2010 CS 4460/7450 169Results7 categoriesSelectExploreReconfigureEncodeAbstract/ElaborateFilterConnectCS 4460/7450Spring 2010 171. Select“Mark something as interesting”• Mark items of interest to keep track• Seems to often work as a preceding action to subsequent operations.e.g.,• Selecting a placemark in Google Map• The Focus feature in TableLensCS 4460/7450Spring 2010 1810Pop-up tooltips• Hovering mouse cursor brings up details of itemCS 4460/7450Spring 201019Mouse SelectionClicking on anitem selects itand attributesof the data point are shownSelected itemAttributesCS 4460/7450Spring 2010 2011Spring 2010 CS 4460/7450 21But…What‟s wrong with this picture?Spring 2010 CS 4460/7450 22Problem• Where are the labels? Labeling is difficult to do when so many entities exist Can add to ball of string problem12Spring 2010 CS 4460/7450 23Objectives• Each label for a data point should: Be readable Non-ambiguously relate to its graphical object Not hide other pertinent information• Completeness (labeling of all objects) is desired but not always possibleSpring 2010 CS 4460/7450 24Two types of techniques• Static  Road maps Physical presentations Used in cartography• Dynamic  Interactive data points13Spring 2010 CS 4460/7450 25Excentric LabelingArea of focusLine and box color match the color of the data pointDescription boxes containing the name of the data pointFekete and Plaisant CHI „99Spring 2010 CS 4460/7450 26Being Excentric• “Invisible” – Does not appear until user hovers over data points• Describes data points using the name field• Visually connects labels with data points• Can order labels to indicate graph positionDemos at http://www.cs.umd.edu/hcil/excentric14Generalized Selection• When you click on an item in a visualization, can we generalize the selection off the precise item? Maybe you want to select items matching some attribute(s) of that itemSpring 2010 CS 4460/7450 27Query RelaxationSpring 2010 CS 4460/7450 28Heer, Agrawala, WillettCHI „08As you dwell on your mouse pick, the selectioncriteria broaden and you can choose sets of itemsVideo152. Explore “Show me something different”• Enable users to examine a different subset of data• Overcome the limitation of display sizee.g.,• Panning in Google Earth• Direct Walking in Visual ThesaurusCS 4460/7450Spring 2010 29Direct Walk• Linkages between cases• Exploring one may lead to another• Example: Following hyperlinkson web pagesCS 4460/7450Spring 20103016ExampleVisual ThesaurusSpring 2010 CS 4460/7450 31http://www.visualthesaurus.com3. Reconfigure“Show me a different arrangement”• Provide different perspectives by changing the spatial arrangement of representatione.g., • Sorting and rearranging columns in TableLens• Changing the attributes in a scatter plot• The baseline adjustment feature in Stacked Histogram• The “Spread Dust” feature in Dust & MagnetCS 4460/7450Spring 2010 3217Rearrange View• Keep same fundamental representation and what data is being shown, but rearrange elements Alter positioning SortCS 4460/7450Spring 2010 33ExampleStacked HistogramSpring 2010 CS 4460/7450 3418RearrangeIn TableLensyou can movecolumns (attributes)left and rightCS 4460/7450Spring 2010 35SortingCan sort data with respect to a particularattribute in Table LensCS 4460/7450Spring 2010 36194. Encode“Show me a different representation”• Change visual appearancese.g.,• Changing color encoding• Changing size• Changing orientation• Changing font• Changing shapeCS 4460/7450Spring 2010 37Changing Representation• May interactively change entire data


View Full Document

GT CS 7450 - Interaction

Documents in this Course
Animation

Animation

23 pages

Load more
Download Interaction
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Interaction and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Interaction 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?