INTERACTION IN VISUALIZATION. Petra Isenberg
|
|
- Randolf Chambers
- 5 years ago
- Views:
Transcription
1 INTERACTION IN VISUALIZATION Petra Isenberg
2 RECAP Interaction is fundamental to the definition of visual exploration You have already seen examples for graphs for time series for multi-dimensional data
3 RECAP Visual exploration is more than just looking So far we focused mostly on output but we have already used limited input earlier in the course Today: input for steering visual output 3
4 WHY INTERACT?
5 DEFINITION OF INTERACTION Static content many infographics Dynamic content Animated content Changes independently from the user Interactive content Changes as a result of user actions 5
6 PERCEPTION REQUIRES ACTION LEDERMAN AND KLATZKY, 1987
7
8 THERE IS TOO MUCH DATA TO SHOW THERE ARE MANY WAYS TO SHOW IT LET THE USER DYNAMICALLY CONTROL WHAT TO SHOW AND HOW
9 NOT TOO LONG AGO 1970s ml
10 TAXONOMIES OF INTERACTION What? What is the user doing? Why? Why is the user doing it? How? How is the user doing it? 10
11 11 THE VISUALIZATION PIPELINE
12 THE VISUALIZATION PIPELINE Raw Data Selection Representation Presentation Interaction The Visualization Pipeline From [Spence, 2000]
13 THE VISUALIZATION PIPELINE Data Analytics Abstraction Spatial Layout Presentation View Data Transformation Spatial Mapping Transformation Presentation Transformation View Transformation From [Card et al., Readings in Information Visualization]
14 THE VISUALIZATION PIPELINE [Card, Mackinlay, Shneiderman, Readings in Information Visualization: Using Vision to Think, 1999
15 THE VISUALIZATION PIPELINE Interaction From Ed CHI Illustration by J. Heer
16 Jansen and Dragicevic 2013 (
17 Jansen and Dragicevic 2013 (
18 Jansen and Dragicevic 2013 (
19 Jansen and Dragicevic 2013 (
20 Jansen and Dragicevic 2013 (
21 Jansen and Dragicevic 2013 (
22 Jansen and Dragicevic 2013 (
23 Jansen and Dragicevic 2013 (
24 Jansen and Dragicevic 2013 ( (view level) (visual level) (data level)
25 TAXONOMIES OF INTERACTION What? What is the user doing? Why? Why is the user doing it? Tasks How? How is the user doing it? 25
26 INTERACTION AS TASKS
27 ANALYTIC TASKS BEN SHNEIDERMAN OVERVIEW: GAIN AN OVERVIEW OF THE ENTIRE COLLECTION 2. ZOOM: ZOOM IN ON ITEMS OF INTEREST 3. FILTER: FILTER OUT UNINTERESTING ITEMS 4. DETAILS-ON-DEMAND: SELECT AN ITEM OR GROUP AND GET DETAILS WHEN NEEDED 5. RELATE: VIEW RELATIONSHIPS AMONG ITEMS 6. HISTORY: KEEP PAST ACTIONS FOR UNDO, REPLAY, AND PROGRESSIVE REFINEMENT 7. EXTRACT: ALLOW EXTRACTION OF SUB-COLLECTIONS AND QUERY PARAMETERS.
28 STEPHEN FEW, 2006 (LINK) SOFTWARE: TIMESEARCHER 2 ANALYTICAL 1. OVERVIEW TASKS
29 ANALYTICAL 2. ZOOM TASKS
30 ANALYTICAL 3. FILTER TASKS
31 ANALYTICAL 4. DETAILS ON DEMAND TASKS
32 VISUAL INFORMATION SEEKING MANTRA OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND OVERVIEW FIRST, ZOOM AND FILTER, THEN DETAILS ON DEMAND
33 INTERACTION AS INTENTS
34 SEVEN CATEGORIES OF INTERACTION BY INTENT SELECT EXPLORE FILTER RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT Y I E T A L. 2007
35 SELECT EXPLORE FILTER RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT MARK SOMETHING AS INTERESTING
36 BASIC POINTING Point Selection Mouse METHODS Hover / Click Touch / Tap
37
38
39 BASIC POINTING Point Selection Mouse METHODS Hover / Click Touch / Tap Select Nearby Element (e.g., Bubble Cursor)
40
41
42
43 BASIC POINTING Point Selection Mouse METHODS Hover / Click Touch / Tap Select Nearby Element (e.g., Bubble Cursor) Region Selection Rubber-band or Lasso Area Cursors ( Brushes )
44 RANGE SELECTION GENERALIZED SELECTION HEER ET AL. 2008
45 SELECTION TOOLS BRUSHES L A S S O S
46 WILLS SELECTION TAXONOMY:
47 WILLS SELECTION TAXONOMY SELECTION MEMORY M E M O R Y 2 5 < A G E < 3 5 M E M O R Y L E S S 2 5 < A G E < 3 5 C O U N T R Y = C A N A D A E D U L E V E L = P O S T S E C O N D A R Y C O U N T R Y = C A N A D A E D U L E V E L = P O S T S E C O N D A R Y WILLS 2000
48 SELECTION OPERATIONS R E P L A C E I N T E R S E C T A D D S U B T R A C T T O G G L E
49 RECOMMENDED SELECTION OPERATIONS 1 3 & T O G G L E A D D S U B T R A C T 2 & 4 & R E P L A C E T O G G L E A D D I N T E R S E C T 5 & & & & WILLS 2000 R E P L A C E T O G G L E A D D S U B T R A C T I N T E R S E C T
50 HIGHLIGHTING S E L E C T I O N + C H A N G E I N A P P E A R A N C E
51 SELECT EXPLORE FILTER RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT SHOW ME SOMETHING ELSE
52 PROBLEM Where am I? 52
53 NAVIGATION PANNING ZOOMING
54 NAVIGATION PANNING ZOOMING
55 H A R R Y P O T T E R FA M I LY T R E E AV I Z. F R / G E N E A Q U I LT S
56 SELECT EXPLORE FILTER SHOW ME SOMETHING CONDITIONALLY RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT
57 FILTERING REPLACING A QUERY WITH DYNAMIC QUERY WIDGETS > SELECT house-address FROM realty-db WHERE price >= 200,000 AND price <= 400,000 AND bathrooms >= 3 AND garage == 2 AND bedrooms >= 4; Q? A! HOMEFINDER WILLIAMSON AND SCHNEIDERMAN 1992
58
59 DIRECT MANIPULATION 1. Visual representation of objects and actions 2. Rapid, incremental and reversible actions 3. Selection by pointing (not typing) 4. Immediate and continuous display of results
60 WILLIAMSON AND SHNEIDERMAN, 1992
61 CRIMESPOTTING STAMEN DESIGN
62 ZIPDECODE [FRY 04] BEN FRY 1999
63 BABY NAME VOYAGER MARTIN WATTENBERG 2005
64 SELECT EXPLORE FILTER RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT SHOW ME A DIFFERENT ARRANGEMENT
65 RE-ARRANGING DATA INTERACTIVE STACKED HISTOGRAMS [DIX & ELLIS, 1998]
66 MATRIX
67 MATRIX
68 KINETICA [RZESZORTARKSI & KITTUR 2013]
69 SELECT EXPLORE FILTER RECONFIGURE ENCODE SHOW ME A DIFFERENT REPRESENTATION ABSTRACT/ELABORATE CONNECT
70
71 SELECT EXPLORE FILTER RECONFIGURE ENCODE SHOW ME MORE OR LESS DETAIL ABSTRACT/ELABORATE CONNECT
72 CHANGING LEVELS OF ABSTRACTION POWERS OF TEN RAY & CHARLES EAMES 1977
73
74 SEMANTIC ZOOMING PAD++ BEDERSON AND HOLLAN 1994
75 LiveRAC ENCODINGS CHANGE COLORED BOX SPARKLINE SIMPLE LINE CHART FULL CHART: AXES AND TICKMARKS MCLACHLAN ET AL. 2008
76 OVERVIEW + DETAIL Panning a large graph 76
77 OVERVIEW + DETAIL Panning a line chart 77
78 OVERVIEW + DETAIL Browsing Multiple Views 78
79 OVERVIEW + DETAIL Browsing Multiple Views 79 Jansen et al, 2013
80 FOCUS + CONTEXT Space Distortion 1) Fisheye Views of Graphs 80 Sarkar and Brown, 1992
81 FOCUS + CONTEXT Space Distortion 2) Fisheye Menus 81 Bederson, 2000
82 FOCUS + Space Distortion 3) Perspective Wall CONTEXT 82 Mackinlay, Roberston and Card, 1991
83 FOCUS + CONTEXT Space Distortion 4) Melange 83 Elmqvist et al, 2010
84
85 FOCUS + Space Distorsion CONTEXT Melange 85 Brosz, Carpendale and Nacenta, 2011
86
87 FOCUS + CONTEXT Table Lens 87 Rao and Card, 1994
88 FOCUS + CONTEXT Generalized Fisheye Views 88 Furnas, 1986 Generalized Fisheye Views
89 FOCUS + CONTEXT Generalized Fisheye Views 89 Furnas, 2010 A Fisheye Follow-Up: Further Reflections on Focus + Context
90 MAGIC LENSES 90 Bier et al, 1993
91 MAGIC LENSES Movable filters for dynamic queries 91 Fishkin and Stone, 1995
92 MAGIC LENSES Exentric Labeling 92 Fekete and Plaisant, 1999
93 MAGIC LENSES Edge lenses 93 Wong, Carpendale and Greenberg,
94 SELECT EXPLORE FILTER RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT SHOW ME RELATED ITEMS
95 BRUSHING AND LINKING SELECT ( BRUSH ) A SUBSET OF DATA SEE SELECTED DATA IN OTHER VIEWS THE COMPONENTS MUST BE LINKED BY TUPLE (MATCHING DATA POINTS), OR BY QUERY (MATCHING RANGE OR VALUES)
96 BRUSHING AND LINKING BRUSHING SCATTERPLOTS BECKER & CLEVELAND 1982
97 EXAMPLE 3: BRUSHING Beker and Cleveland, 1987
98 BRUSHING & LINKING HOW LONG IN MAJORS SALARIES ASSISTS VS PUTOUTS (FIELDING ABILITY) HOME RUNS VS HITS (BATTING ABILITY) DISTRIBUTION OF POSITIONS PLAYED BASEBALL STATISTICS [FROM WILLS 95]
99 BRUSHING & LINKING HOW LONG IN MAJORS SALARIES ASSISTS VS PUTOUTS (FIELDING ABILITY) HOME RUNS VS HITS (BATTING ABILITY) DISTRIBUTION OF POSITIONS PLAYED BASEBALL STATISTICS [FROM WILLS 95]
100
101 SEVEN CATEGORIES OF INTERACTION BY INTENT SELECT EXPLORE FILTER RECONFIGURE ENCODE ABSTRACT/ELABORATE CONNECT Y I E T A L. 2007
102 TAXONOMIES OF INTERACTION What? What is the user doing? Why? Why is the user doing it? How? How is the user doing it? 102
103 HOW? INTERACTION TECHNIQUE An interaction technique is the fusion of input and output, consisting of all software and hardware elements, that provides a way for the user to accomplish a task (Tucker, 2004) TYPES OF INTERACTION TECHNIQUES Input: mouse, touch, keyboard, speech,... Shneiderman: Command-line interfaces vs. Direct manipulation interfaces 103
104 HOW? INTERACTION TECHNIQUE An interaction technique is the fusion of input and output, consisting of all software and hardware elements, that provides a way for the user to accomplish a task (Tucker, 2004) TYPES OF INTERACTION TECHNIQUES Input: mouse, touch, keyboard, speech,... Shneiderman: Command-line interfaces vs. Direct manipulation interfaces Beaudouin-Lafon: Instruments with different degrees of directness 104
105 PITFALLS #1 - Interaction has a cost 105
106 PITFALLS #2 - Controls take screen real-estate 106
107 PITFALLS #3 - Few techniques are self-explanatory 107
108 GOING BEYOND THE DESKTOP 108
109 TOUCH DEVICES Sadana and Stasko,
110 TABLETOP DEVICES Isenberg and Carpendale,
111 WALL-SIZED DISPLAYS 111
112 112 [Jansen et al., Tangible Remote Controller for Wall-sized Displays. CHI 12]
113 Jansen and Dragicevic 2013 ( (view level) (visual level) (data level)
114 Jansen and Dragicevic 2013 ( (view level) (visual level) (data level)
115 115 [Isenberg et al., Hybrid Images for Large Viewing Environments, InfoVis 13]
116 [Isenberg et al., Hybrid Images for Large Viewing Environments, InfoVis 13]
117 INTERACTION WITH THE PHYSICAL WORLD
118 PHYSICAL VISUALIZATIONS 118
119 tinyurl.com/physvis [Mark Wilson. How GM is saving cash using legos as a data viz tool. April 2012] 119
120 [Kruszynski & van Liere, Tangible Props for Scientific Visualization, Virtual Reality 13 (4) 2009]
121 [Stefaner & Hemmert, emoto data sculpture, 121
122 122 [PARM: Projected Augmented Relief Models, University of Nottingham, 2012]
123 123 Relief (Leithinger et al, 2009)
124
125 ACKNOWLEDGEMENTS Slides in were inspired and adapted from slides by Wesley Willett (University of Calgary) Pierre Dragicevic (Inria)
Interaction. Interaction? What do you mean by interaction? CS 4460/ Information Visualization Feb. 24, 2009 John Stasko
Interaction CS 4460/7450 - Information Visualization Feb. 24, 2009 John Stasko Interaction? What do you mean by interaction? 2 1 Background Interaction = The communication between user and the system [Dix
More informationInteraction. CS Information Visualization. Chris Plaue Some Content from John Stasko s CS7450 Spring 2006
Interaction CS 7450 - Information Visualization Chris Plaue Some Content from John Stasko s CS7450 Spring 2006 Hello. What is this?! Hand back HW! InfoVis Music Video! Interaction Lecture remindme.mov
More informationInteraction. Interaction? What do you mean by interaction? CS 4460 Intro. to Information Visualization November 4, 2014 John Stasko
Interaction CS 4460 Intro. to Information Visualization November 4, 2014 John Stasko Interaction? What do you mean by interaction? 2 1 Background Interaction (HCI) = The communication between user and
More informationInteraction. Interaction? What do you mean by interaction? CS Information Visualization September 21, 2015 John Stasko
Interaction CS 7450 - Information Visualization September 21, 2015 John Stasko Interaction? What do you mean by interaction? 2 1 Background Interaction (HCI) = The communication between user and the system
More informationInteraction 1. Interaction? What do you mean by interaction? CS Information Visualization October 1, 2012 John Stasko
Interaction 1 CS 7450 - Information Visualization October 1, 2012 John Stasko Interaction? What do you mean by interaction? 2 1 Background Interaction (HCI) = The communication between user and the system
More informationInteraction. Interaction? What do you mean by interaction? CS Information Visualization November 4, 2013 John Stasko
Interaction CS 7450 - Information Visualization November 4, 2013 John Stasko Interaction? What do you mean by interaction? 2 1 Background Interaction (HCI) = The communication between user and the system
More informationCS Information Visualization September 26, 2016 John Stasko
Interaction CS 7450 - Information Visualization September 26, 2016 John Stasko Learning Objectives Understand how interaction can be used to address fundamental challenges in infovis that cannot be handled
More informationVisualization Tools. Interaction. How do people create visualizations? Jeffrey Heer Stanford University
CS448B :: 20 Oct 2011 Interaction Visualization Tools Jeffrey Heer Stanford University How do people create visualizations? Today's first task is not to invent wholly new [graphical] techniques, though
More informationCS 4460 Intro. to Information Visualization October 18, 2017 John Stasko
Interaction CS 4460 Intro. to Information Visualization October 18, 2017 John Stasko Learning Objectives Understand how interaction can be used to address fundamental challenges in infovis that cannot
More informationVisualization Tools. Interaction. How do people create visualizations? Jeffrey Heer Stanford University
CS448B :: 23 Oct 2012 Interaction Visualization Tools Jeffrey Heer Stanford University How do people create visualizations? Today's first task is not to invent wholly new [graphical] techniques, though
More informationInteraction. What is Interaction? From Google: Reciprocal action between a human and a computer One of the two main components in infovis
Interaction 1 What is Interaction? From Google: Reciprocal action between a human and a computer One of the two main components in infovis Representation Interaction Interaction is what distinguishes infovis
More informationInteractive Visualization for Computational Linguistics
Interactive Visualization for Computational Linguistics ESSLII 2009 2 Interaction and animation References 3 Slides in this section are based on: Yi et al., Toward a Deeper Understanding of the Role of
More informationNobody uploads till yesterday, difficult?
Survey Result 1 Assignment II! Nobody uploads till yesterday, difficult? 2 Last Week: Text Visualization 3 Interaction IV Course Spring 14 Graduate Course of UCAS April 4th, 2014 4 InfoVis Pipeline Visualization
More informationToward a Deeper Understanding of the Role of Interaction in Information Visualization
Toward a Deeper Understanding of the Role of Interaction in Information Visualization Ji Soo Yi Youn ah Kang John Stasko Julie A. Jacko Georgia Institute of Technology, USA Motivation Infovis = representation
More information5. Interaction with Visualizations Dynamic linking, brushing and filtering in Information Visualization displays
5. Interaction with Visualizations Dynamic linking, brushing and filtering in Information Visualization displays Vorlesung Informationsvisualisierung Prof. Dr. Andreas Butz, WS 20011/12 Konzept und Basis
More informationWhat is Interaction?
Interaction What is Interaction? From Google: Reciprocal action between a human and a computer One of the two main components in infovis Representation Interaction Interaction is what distinguishes infovis
More informationInformation Visualization In Practice
Information Visualization In Practice How the principles of information visualization can be used in research and commercial systems Putting Information Visualization Into Practice A Common Problem There
More informationInformation Visualization In Practice
Information Visualization In Practice How the principles of information visualization can be used in research and commercial systems Putting Information Visualization Into Practice A Common Problem There
More informationFacet: Multiple View Methods
Facet: Multiple View Methods Large Data Visualization Torsten Möller Overview Combining views Partitioning Coordinating Multiple Side-by-Side Views Encoding Channels Shared Data Shared Navigation Synchronized
More informationPanning and Zooming. CS 4460/ Information Visualization April 8, 2010 John Stasko
Panning and Zooming CS 4460/7450 - Information Visualization April 8, 2010 John Stasko Fundamental Problem Scale - Many data sets are too large to visualize on one screen May simply be too many cases May
More informationVisual Thinking Algorithms
Visual Thinking Algorithms Colin Ware University of New Hampshire The End of Science? John Horgan Physics Cognitive Science The rise of the cognitive cyborgs How does visual thinking work Visual working
More informationInteractive Visualization
Interactive Visualization Cecilia R. Aragon I247 UC Berkeley 15 March 2010 Acknowledgments Thanks to slides and publications by Marti Hearst, Tamara Munzner, Colin Ware, Ben Shneiderman, George Furnas
More informationCIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization Interaction Dr. David Koop Interaction Recap The view changes over time Changes can affect almost any aspect of the visualization - encoding - arrangement - ordering
More informationCS Information Visualization Sep. 2, 2015 John Stasko
Multivariate Visual Representations 2 CS 7450 - Information Visualization Sep. 2, 2015 John Stasko Recap We examined a number of techniques for projecting >2 variables (modest number of dimensions) down
More informationInformation Visualization - Introduction
Information Visualization - Introduction Institute of Computer Graphics and Algorithms Information Visualization The use of computer-supported, interactive, visual representations of abstract data to amplify
More information[Slides Extracted From] Visualization Analysis & Design Full-Day Tutorial Session 4
[Slides Extracted From] Visualization Analysis & Design Full-Day Tutorial Session 4 Tamara Munzner Department of Computer Science University of British Columbia Sanger Institute / European Bioinformatics
More informationInteracting with Layered Physical Visualizations on Tabletops
Interacting with Layered Physical Visualizations on Tabletops Simon Stusak University of Munich (LMU) HCI Group simon.stusak@ifi.lmu.de Abstract Physical visualizations only recently started to attract
More informationToward a Deeper Understanding of the Role of Interaction in Information Visualization
1224 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 13, NO. 6, NOVEMBER/DECEMBER 2007 Toward a Deeper Understanding of the Role of Interaction in Information Visualization Ji Soo Yi, Youn
More informationMultidimensional Interactive Visualization
Multidimensional Interactive Visualization Cecilia R. Aragon I247 UC Berkeley Spring 2010 Acknowledgments Thanks to Marti Hearst, Tamara Munzner for the slides Spring 2010 I 247 2 Today Finish panning
More informationHybrid-Image Visualization for Large Viewing Environments
Hybrid-Image Visualization for Large Viewing Environments Petra Isenberg, Pierre Dragicevic, Wesley Willett, Anastasia Bezerianos, Jean-Daniel Fekete Large Viewing Environments large displays meeting rooms
More informationCS Information Visualization Sep. 19, 2016 John Stasko
Multivariate Visual Representations 2 CS 7450 - Information Visualization Sep. 19, 2016 John Stasko Learning Objectives Explain the concept of dense pixel/small glyph visualization techniques Describe
More informationUsing Space Effectively
CS448B :: 8 Nov 2012 Using Space Effectively Space is the most important encoding. Use it to support spatial reasoning. Jeffrey Heer Stanford University Topics Displaying data in graphs Aspect ratio selection
More informationGeometric Techniques. Part 1. Example: Scatter Plot. Basic Idea: Scatterplots. Basic Idea. House data: Price and Number of bedrooms
Part 1 Geometric Techniques Scatterplots, Parallel Coordinates,... Geometric Techniques Basic Idea Visualization of Geometric Transformations and Projections of the Data Scatterplots [Cleveland 1993] Parallel
More informationRedefining the Focus and Context of Focus+Context Visualizations
Redefining the Focus and Context of Focus+Context Visualizations Staffan Björk & Johan Redström PLAY: Applied research on art and technology The Interactive Institute, Box 620, SE-405 30 Gothenburg, Sweden
More informationGrundlagen methodischen Arbeitens Informationsvisualisierung [WS ] Monika Lanzenberger
Grundlagen methodischen Arbeitens Informationsvisualisierung [WS0708 01 ] Monika Lanzenberger lanzenberger@ifs.tuwien.ac.at 17. 10. 2007 Current InfoVis Research Activities: AlViz 2 [Lanzenberger et al.,
More informationOVERVIEW AND DETAIL FOCUS+CONTEXT. Information Visualization Fall 2009 Jinwook Seo SNU CSE
OVERVIEW AND DETAIL FOCUS+CONTEXT Information Visualization Fall 2009 Jinwook Seo SNU CSE Readings A review of overview+detail, zooming, and focus+context interfaces. Andy Cockburn, Amy Karlson, and Benjamin
More informationData Visualization Principles: Interaction, Filtering, Aggregation CSC444
Data Visualization Principles: Interaction, Filtering, Aggregation CSC444 Announcements Assignment 5 is due tonight Assignment 6 is posted Read this one early Let s go over a solution for Assignment 4
More informationA Nested Model for Visualization. Tamara Munzner University of British Columbia Department of Computer Science. Design and Validation
A Nested Model for Visualization Tamara Munzner University of British Columbia Department of Computer Science Design and Validation How do you show your system is good? so many possible ways! algorithm
More informationBeyond-the-Desktop Interactive Visualizations
Beyond-the-Desktop Interactive Visualizations Steffen Wenz Abstract There are many established information visualizations on desktop computers that rely on a regular screen and the combination of mouse
More informationHierarchies and Trees 1 (Node-link) CS 4460/ Information Visualization March 10, 2009 John Stasko
Hierarchies and Trees 1 (Node-link) CS 4460/7450 - Information Visualization March 10, 2009 John Stasko Hierarchies Definition Data repository in which cases are related to subcases Can be thought of as
More informationThe Final Frontier. IAT 814 Knowledge Visualization. Reducing complexity: Space. Lyn Bartram
The Final Frontier IAT 814 Knowledge Visualization Reducing complexity: Space Lyn Bartram Space Space is our most important encoding. We don t have enough of it. How can we use it most effectively? 2 So
More informationIntroduction to Information Visualization
Introduction to Information Visualization Kwan-Liu Ma Visualization definition Visualization process Outline Scientific visualization vs. information visualization Visualization samples Information visualization:
More informationLecture 6: Statistical Graphics
Lecture 6: Statistical Graphics Information Visualization CPSC 533C, Fall 2009 Tamara Munzner UBC Computer Science Mon, 28 September 2009 1 / 34 Readings Covered Multi-Scale Banking to 45 Degrees. Jeffrey
More informationHierarchies and Trees 1 (Node-link) CS Information Visualization November 12, 2012 John Stasko
Topic Notes Hierarchies and Trees 1 (Node-link) CS 7450 - Information Visualization November 12, 2012 John Stasko Hierarchies Definition Data repository in which cases are related to subcases Can be thought
More informationCPSC 481: Beyond Simple Screen Design
CPSC 481: Beyond Simple Screen Design Interacting with visual representations screen real estate: detail in context navigation: detail on demand metaphor: use and misuse Information Exploration Tasks Global
More informationData+Dataset Types/Semantics Tasks
Data+Dataset Types/Semantics Tasks Visualization Michael Sedlmair Reading Munzner, Visualization Analysis and Design : Chapter 2+3 (Why+What+How) Shneiderman, The Eyes Have It: A Task by Data Type Taxonomy
More informationMeet Me in the Library!
Meet Me in the Library! Mischa Demarmels, Stephan Huber, Mathias Heilig University of Konstanz mischa.demarmels@uni-konstanz.de Abstract Introduction This paper discusses the topic of social interaction
More informationInformation Visualization on Small Display Devices. Tomi Heimonen
Information Visualization on Small Display Devices Tomi Heimonen University of Tampere Department of Computer and Information Sciences Master s Thesis September 2002 i University of Tampere Department
More informationInformation Visualization. Overview. What is Information Visualization? SMD157 Human-Computer Interaction Fall 2003
INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Information Visualization SMD157 Human-Computer Interaction Fall 2003 Dec-1-03 SMD157, Information Visualization 1 L Overview What is information
More informationBlitz: Automating Interaction in Visualization
Blitz: Automating Interaction in Visualization Catherine Mullings Stanford University cmulling@stanford.edu Ben-han Sung Stanford University bsung93@stanford.edu Andrei Terentiev Stanford University andreit1@stanford.edu
More informationA New Visual Language for Incremental Generation of Visual Representations
A New Visual Language for Incremental Generation of Visual Representations Hanseung Lee 1 Abstract As the user base of visualization solutions expands, it is now even more critical to help end-users visualize
More informationCity, University of London Institutional Repository
City Research Online City, University of London Institutional Repository Citation: Perin, C. & Dragicevic, P. (2014). Manipulating multiple sliders by crossing. In: Proceedings of the 26th Conference on
More informationInteraction II Maneesh Agrawala Jessica Hullman CS : Visualization Fall 2014 Announcements
Interaction II Maneesh Agrawala Jessica Hullman CS 294-10: Visualization Fall 2014 Announcements 1 Assignment 3: Visualization Software Create a small interactive visualization application you choose data
More informationDesigned by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1
Excel Essentials Designed by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1 FREQUENTLY USED KEYBOARD SHORTCUTS... 1 FORMATTING CELLS WITH PRESET
More informationCh 13: Reduce Items and Attributes Ch 14: Embed: Focus+Context
Ch 13: Reduce Items and Attributes Ch 14: Embed: Focus+Context Tamara Munzner Department of Computer Science University of British Columbia CPSC 547, Information Visualization Day 15: 28 February 2017
More informationInformation Visualization. SWE 432, Fall 2016 Design and Implementation of Software for the Web
Information Visualization SWE 432, Fall 2016 Design and Implementation of Software for the Web Today What types of information visualization are there? Which one should you choose? What does usability
More informationCIS 602: Provenance & Scientific Data Management. Visualization & Provenance. Dr. David Koop
CIS 602: Provenance & Scientific Data Management Visualization & Provenance Dr. David Koop Reminders Next class s reading response - Two papers on visualization & provenance - Only need to choose one Project
More informationPatterns of coordination in Improvise visualizations
Patterns of coordination in Improvise visualizations Chris Weaver The GeoVISTA Center and Department of Geography, The Pennsylvania State University ABSTRACT Visualization systems have evolved into live-design
More informationINFORMATION VISUALIZATION
CSE 557A Sep 26, 2016 INFORMATION VISUALIZATION Alvitta Ottley Washington University in St. Louis Slide Credits: Mariah Meyer, University of Utah Remco Chang, Tufts University HEIDELBERG LAUREATE FORUM
More informationInfoVis Systems & Toolkits
Topic Notes InfoVis Systems & Toolkits CS 7450 - Information Visualization February 15, 2011 John Stasko Background In previous classes, we have examined different techniques for presenting multivariate
More informationData Visualization. Fall 2016
Data Visualization Fall 2016 Information Visualization Upon now, we dealt with scientific visualization (scivis) Scivisincludes visualization of physical simulations, engineering, medical imaging, Earth
More informationNavigating Hierarchies with Structure-Based Brushes
Navigating Hierarchies with Structure-Based Brushes Ying-Huey Fua, Matthew O. Ward and Elke A. Rundensteiner Computer Science Department Worcester Polytechnic Institute Worcester, MA 01609 yingfua,matt,rundenst
More informationNarrowing It Down: Information Retrieval, Supporting Effective Visual Browsing, Semantic Networks
Clarence Chan: clarence@cs.ubc.ca #63765051 CPSC 533 Proposal Memoplex++: An augmentation for Memoplex Browser Introduction Perusal of text documents and articles is a central process of research in many
More informationWeek 4: Facet. Tamara Munzner Department of Computer Science University of British Columbia
Week 4: Facet Tamara Munzner Department of Computer Science University of British Columbia JRNL 520M, Special Topics in Contemporary Journalism: Visualization for Journalists Week 4: 6 October 2015 http://www.cs.ubc.ca/~tmm/courses/journ15
More informationDynamic Aggregation with Circular Visual Designs
Dynamic Aggregation with Circular Visual Designs Mei C. Chuah School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 (412) 268-2145 mei+@cs.cmu.edu http://www.cs.cmu.edu/~mei Abstract
More information11. Presentation Approaches II Dealing with the presentation problem
11. Presentation Approaches II Dealing with the presentation problem Vorlesung Informationsvisualisierung Prof. Dr. Andreas Butz, WS 2011/12 Konzept und Basis für n: Thorsten Büring 1 Outline Introduction
More informationTNM093 Tillämpad visualisering och virtuell verklighet. Jimmy Johansson C-Research, Linköping University
TNM093 Tillämpad visualisering och virtuell verklighet Jimmy Johansson C-Research, Linköping University Introduction to Visualization New Oxford Dictionary of English, 1999 visualize - verb [with obj.]
More informationRolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation Niklas Elmqvist, Pierre Dragicevic, Jean-Daniel Fekete To cite this version: Niklas Elmqvist, Pierre Dragicevic,
More informationOverview. Distortion-Based Techniques. About this paper. A Review and Taxonomy of Distortion-Oriented Presentation Techniques (94 ) Wei Xu
Overview Distortion-Based Techniques Wei Xu A Review and Taxonomy of Distortion- Oriented Presentation Techniques Y.K.Leung M.D.Apperley 1994 Techniques for Non-Linear Magnification Transformations T.A.Keahey
More informationDual Device User Interface Design: PDAs and Interactive Television
Dual Device User Interface Design: PDAs and Interactive Television Scott Robertson, Cathleen Wharton, Catherine Ashworth, Marita Franzke Applied Research U S WEST Advanced Technologies 4001 Discovery Dr.
More informationIAT 355 Intro to Visual Analytics Graphs, trees and networks 2. Lyn Bartram
IAT 355 Intro to Visual Analytics Graphs, trees and networks 2 Lyn Bartram Graphs and Trees: Connected Data Graph Vertex/node with one or more edges connecting it to another node Cyclic or acyclic Edge
More informationExtending the Utility of Treemaps with Flexible Hierarchy
Extending the Utility of Treemaps with Flexible Hierarchy Gouthami Chintalapani 1,3, Catherine Plaisant 1, and Ben Shneiderman 1,2,3 1 Institute for Advanced Computer Studies, 2 Department of Computer
More informationInspecting Concepts Graphically with Zoomable Lenses
Inspecting Concepts Graphically with Zoomable Lenses Gary K. Ng, Carole A. Goble and Adrian J. West Department of Computer Science University of Manchester Manchester, United Kingdom M13 9PL fngg, cag,
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Last Time: Data & Image Models The Big Picture task questions, goals assumptions data physical data type conceptual
More informationTreemapBar: Visualizing Additional Dimensions of Data in Bar Chart
2009 13th International Conference Information Visualisation TreemapBar: Visualizing Additional Dimensions of Data in Bar Chart Mao Lin Huang 1, Tze-Haw Huang 1 and Jiawan Zhang 2 1 Faculty of Engineering
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Review: Expressiveness & Effectiveness / APT Choosing Visual Encodings Assume k visual encodings and n data attributes.
More informationComp/Phys/Mtsc 715. Preview Videos 4/5/2012. Information Display and Spatial Embeddings. Information Visualization and Tufte. Vis 2004: robbins.
Comp/Phys/Mtsc 715 Information Visualization and Tufte 1 Preview Videos Vis 2004: robbins.mpg Comparing two 2D time-varying neural responses Vis 2004: theisel.avi Flow topology for time-varying 2D flow
More informationM-Cube: A Visualization Tool for Multi-dimensional Multimedia Databases
M-Cube: A Visualization Tool for Multi-dimensional Multimedia Databases André Maximo COPPE/UFRJ andmax@cos.ufrj.br Maria Paula Saba ESDI/UERJ msaba@esdi.uerj.br Luiz Velho IMPA lvelho@impa.br ABSTRACT
More informationA Web Application to Visualize Trends in Diabetes across the United States
A Web Application to Visualize Trends in Diabetes across the United States Final Project Report Team: New Bee Team Members: Samyuktha Sridharan, Xuanyi Qi, Hanshu Lin Introduction This project develops
More informationMODELS AND FRAMEWORKS. Information Visualization Fall 2009 Jinwook Seo SNU CSE
MODELS AND FRAMEWORKS Information Visualization Fall 2009 Jinwook Seo SNU CSE Wednesday Prof. Hee-Joon Bae, Seoul National University Bundang Hostpital blood pressure and END (early neurologic deterioration)
More informationMaster Informatique - Université Paris-Sud 10/30/13. Outline. Example. (c) 2011, Michel Beaudouin-Lafon 1
Outline The design of everyday things - Don Norman Affordances, Metaphors, and Conceptual modeling Michel Beaudouin-Lafon - mbl@lri.fr Laboratoire de Recherche en Informatique In Situ - http://insitu.lri.fr
More informationCS 4460 Intro. to Information Visualization Sep. 18, 2017 John Stasko
Multivariate Visual Representations 1 CS 4460 Intro. to Information Visualization Sep. 18, 2017 John Stasko Learning Objectives For the following visualization techniques/systems, be able to describe each
More informationInteractive Dynamics for Visual Analysis
doi:10.1145/2133806.2133821 Article development led by queue.acm.org A taxonomy of tools that support the fluent and flexible use of visualizations. By Jeffrey Heer and Ben Shneiderman Interactive Dynamics
More informationCPSC 583 Presentation Space: part I. Sheelagh Carpendale
CPSC 583 Presentation Space: part I Sheelagh Carpendale Context Basic ideas Partition Compression Filtering Non-linear magnification Zooming Partition: Windowing Xerox Star The main presentation ideas
More informationStarfield Information Visualization with Interactive Smooth Zooming
Starfield Information Visualization with Interactive Smooth Zooming ABSTRACT Ninad Jog and Ben Shneiderman * Human Computer Interaction Lab Institute for Systems Research University of Maryland College
More informationMiriam Butt & Dominik Sacha LingVis: Visual Analytics for Linguistics DGfS
Visualization Theory Miriam Butt & Dominik Sacha LingVis: Visual Analytics for Linguistics DGfS 2016 24.-26.2.2016 For More Detailed Information IDV book Covers all important InfoVis aspects Good starting
More informationCP SC 8810 Data Visualization. Joshua Levine
CP SC 8810 Data Visualization Joshua Levine levinej@clemson.edu Lecture 15 Text and Sets Oct. 14, 2014 Agenda Lab 02 Grades! Lab 03 due in 1 week Lab 2 Summary Preferences on x-axis label separation 10
More informationV IS T ILES: Coordinating and Combining Co-located Mobile Devices for Visual Data Exploration
To appear in IEEE Transactions on Visualization and Computer Graphics V IS T ILES: Coordinating and Combining Co-located Mobile Devices for Visual Data Exploration Ricardo Langner, Tom Horak, Raimund Dachselt
More informationComp/Phys/APSc 715. Preview Videos. Administrative 4/7/2014. Information Visualization and Tufte. Vis 2012: ttg s. Vis2012: ttg s
Comp/Phys/APSc 715 Information Visualization and Tufte 1 Preview Videos Vis 2012: ttg2012122061s Crack propagation Vis2012: ttg2012122355s Transfer function design Vis 2004: theisel.avi Flow topology for
More informationNew Bee. Samyuktha Sridharan Xuanyi Qi Hanshu Lin
New Bee Samyuktha Sridharan Xuanyi Qi Hanshu Lin Introduction Purpose of the application Information visualization Trend in diabetes Predictive analysis Correlate trends in diabetes Project Accomplishments
More informationCameramanVis: where the camera should look? CPSC 547 Project proposal
CameramanVis: where the camera should look? CPSC 547 Project proposal Jianhui Chen Computer Science Department University of British Columbia jhchen14@cs.ubc.ca 1. Domain, task and dataset reconstruction
More informationMultivariate Data & Tables and Graphs. Agenda. Data and its characteristics Tables and graphs Design principles
Topic Notes Multivariate Data & Tables and Graphs CS 7450 - Information Visualization Aug. 27, 2012 John Stasko Agenda Data and its characteristics Tables and graphs Design principles Fall 2012 CS 7450
More informationInformation Visualization
Information Visualization Text: Information visualization, Robert Spence, Addison-Wesley, 2001 What Visualization? Process of making a computer image or graph for giving an insight on data/information
More informationSupporting both Exploratory Design and Power of Action with a New Property Sheet
Raphaël Hoarau Université de Toulouse ENAC - IRIT/ICS 7, rue Edouard Belin Toulouse, 31055 France raphael.hoarau@enac.fr Stéphane Conversy Université de Toulouse ENAC - IRIT/ICS 7, rue Edouard Belin Toulouse,
More informationINFO216: Advanced Modelling
INFO216: Advanced Modelling Theme, spring 2017: Modelling and Programming the Web of Data Andreas L. Opdahl Session 6: Visualisation Themes: visualisation data/visualisation types
More informationThis lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.
3D Modeling with Blender: 01. Blender Basics Overview This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space. Concepts Covered Blender s
More informationUnderstanding Interactive Legends: a Comparative Evaluation with Standard Widgets
Eurographics/ IEEE-VGTC Symposium on Visualization 2010 G. Melançon, T. Munzner, and D. Weiskopf (Guest Editors) Volume 29 (2010), Number 3 Understanding Interactive Legends: a Comparative Evaluation with
More informationVisualization Analysis & Design Full-Day Tutorial Session 1
Visualization Analysis & Design Full-Day Tutorial Session 1 Tamara Munzner Department of Computer Science University of British Columbia Sanger Institute / European Bioinformatics Institute June 2014,
More informationInteractive Visualizations for Linguistic Analysis
Interactive Visualizations for Linguistic Analysis Verena Lyding and Henrik Dittmann {verena.lyding/henrik.dittmann}@eurac.edu Institute for Specialised Communication and Multilingualism, EURAC, Bozen-Bolzano
More informationLecture 7 Interaction Fundamentals
Lecture 7 Interaction Fundamentals Mark Woehrer CS 3053 - Human-Computer Interaction Computer Science Department Oklahoma University Spring 2007 [Taken from Stanford CS147 with permission] Learning Goals
More information