Managing Design Processes Shneiderman and Plaisant Chapter 3.
Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .
-
Upload
mavis-hodge -
Category
Documents
-
view
227 -
download
1
Transcript of Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .
![Page 1: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/1.jpg)
Information Visualization(Shneiderman and Plaisant, Ch. 13)
CSCI 6361, etc.
http://wps.aw.com/aw_shneider_dtui_14
![Page 2: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/2.jpg)
Overview
• Introduction– Information visualization is about the interface (hci), and it is more …– Scientific, data, and information – visualization
• Shneiderman’s “data type x task taxonomy”– And there are others
• Examples of data types – 1,2,3, n-dimensions, trees, networks
• Focus + context
• Shneiderman’s 7 tasks– Overview, zoom, filter, details-on-demand, relate, history, extract
• North’s more detailed account of information visualization
![Page 3: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/3.jpg)
Visualization is …
• Visualize:– “To form a mental image or vision of …”– “To imagine or remember as if actually seeing …”– Firmly embedded in language, if you see what I mean
• (Computer-based) Visualization:– “The use of computer-supported, interactive, visual
representations of data to amplify cognition”• Cognition is the acquisition or use of knowledge• Card, Mackinlay Shneiderman ’98
– Scientific Visualization: physical
– Information Visualization: abstract
![Page 4: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/4.jpg)
Visualization is not New
• Cave guys, prehistory, hunting
• Directions and maps
• Science and graphs– e.g, Boyle: p = vt
• … but, computer based visualization is new– … and the systematic delineation of the design
space of (especially information) visualization systems is growing nonlinearly
![Page 5: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/5.jpg)
Visualization and Insight
• “Computing is about insight, not numbers”– Richard Hamming, 1969– And a lot of people knew that already
• Likewise, purpose of visualization is insight, not pictures– “An information visualization is a visual user
interface to information with the goal of providing insight.”, (Spence, in North)
• Goals of insight– Discovery– Explanation– Decision making
![Page 6: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/6.jpg)
“Computing is about insight, not numbers”
• Numbers – states, %college, income:State % college degree income State % college degree income
![Page 7: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/7.jpg)
“Computing is about insight, not numbers”
• Insights:– What state has highest income?, What is relation between education and income?, Any outliers?
State % college degree income State % college degree income
![Page 8: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/8.jpg)
“Computing is about insight, not numbers”
• Insights:– What state has highest income?, What is relation between education and income?, Any
outliers?
![Page 9: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/9.jpg)
A Classic Static Graphics Example
• Napolean’s Russian campaign– N soldiers, distance, temperature – from Tufte
![Page 10: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/10.jpg)
A Final Example, Challenger Shuttle
• Presented to decision makers– To launch or not– Temp in 30’s
• “Chart junk”
• Finding form of visual representation is important– cf. “Many Eyes”
![Page 11: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/11.jpg)
A Final Example
• With right visualization, insight (pattern) is obvious– Plot o-ring damage vs. temperature
![Page 12: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/12.jpg)
Terminology• Scientific Visualization
– Field in computer science that encompasses user interface, data representation and processing algorithms, visual representations, and other sensory presentation such as sound or touch (McCormick, 1987)
• Data Visualization– More general than scientific visualization, since it implies treatment of
data sources beyond the sciences and engineering, e.g., financial, marketing, numerical data generally
– Includes application of statistical methods and other standard data analysis techniques (Rosenblum, 1994)
• Information Visualization– Concerned typically with more abstract, often semantic, information,
e.g., hypertext documents, WWW, text documents– From Shneiderman:
• ~ “use of interactive visual representations of abstract data to amplify cognition” (Ware, 2008; Card et al., 1999)
Shroeder et al., 2002
![Page 13: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/13.jpg)
Information VisualizationShneiderman:
• Sometimes called visual data mining
• Uses humans visual bandwidth and human perceptual system to enable users to:– Make discoveries, – Form decisions, or – Propose explanations about patterns, groups of items, or
individual items
![Page 14: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/14.jpg)
Visual Pathways of Humans
• .
![Page 15: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/15.jpg)
Why Visualize? (The domain scientist and the computer scientist)
Hudson, 2003
![Page 16: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/16.jpg)
Why Visualize? (The domain scientist and the computer scientist)
• Why? … for insight – As noted, for discovery, decsion making, and explanation– Here, will focus on the “scientist” / “computer scientist” collaboration
• Domain Scientist:The biologist, geologist, …
– “I’d rather be in the lab!”
• Computer Scientist:– “I’d rather be developing algorithms!”
• And an interesting place to be is right in the middle …– … which is what visualization is about– … so, requires knowing about “scientist” (a human) and “computing
and display” system (which you know a fair amount about already)Hudson, 2003
![Page 17: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/17.jpg)
Why Visualize? Domain Scientist Reply
• “If Mathematics is the Queen of the Sciences, then Computer Graphics is the Royal Interpreter.”
• Experiments and simulations produce reams of data
– And science is about understanding, not numbers
• Vision is highest-bandwidth channel between computer and scientist
• Visualization (visual representations)– Puts numbers back into a relevant framework and allows
understanding of large-scale features, or detailed features
Hudson, 2003
![Page 18: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/18.jpg)
Why Visualize? Computer Scientist Reply
• Fine, CS is a synthetic discipline: – “Toolsmiths”
• “Driving Problem Approach”– Forces you to do the hard parts of a problem– Acid test for whether your system is useful– Teaches you a little about other disciplines
• It’s a lot of fun to be there when your collaborator uses the tool to discover or build something new
Hudson, 2003
![Page 19: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/19.jpg)
Bringing Multiple Specialties to Bear
• Interdisciplinary work often leads to synergies
• Enables attacks on problems that a single discipline cannot work on alone, e.g.,– Advanced interfaces
• Physics, Computer Science
– Physical properties of DNA: • Chemistry, Physics
– Properties and shape of Adenovirus: • Gene Therapy, Physics and Computer Science
– CNT/DNA computing elements: • Computer Science, Physics, Chemistry, Biochemistry
Hudson, 2003
![Page 20: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/20.jpg)
About (Scientific) Visualization
• “Scientific visualization is not yet a discipline founded on well-understood principles. In some cases we have rules of thumb, and there are studies that probe the capabilities and limitations of specific techniques. For the most part,however, it is a collection of ad hoc techniques and lovely examples.” – Taylor, 2000
Hudson, 2003
![Page 21: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/21.jpg)
About (Scientific) Visualization
• “Scientific visualization is not yet a discipline founded on well-understood principles. In some cases we have rules of thumb, and there are studies that probe the capabilities and limitations of specific techniques. For the most part,however, it is a collection of ad hoc techniques and lovely examples.” – Taylor, 2000
• Or maybe that’s wrong …– Maybe in fact we (people) know a lot about visualization, e.g., 2-
d and 3-d graphs, because we have been doing it since, well, the cave days
• Either way the systematic delineation of the design space of display techniques for computer based visualization is early on Hudson, 2003
![Page 22: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/22.jpg)
Scientific Visualization Data – Exs.
• Visualization of data computed from physical simulations (on possibly powerful computers) - examples
• Visualization of data observed from physical phenomena (e.g., clashes of accelerated particles)
![Page 23: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/23.jpg)
Visualization – Main Ideas
![Page 24: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/24.jpg)
Visualization – Main Ideas
• Definition:– “The use of computer-supported, interactive visual representations of
data to amplify cognition.”• Card, Mackinlay Shneiderman ’98• This is among the most widely accepted contemporary working definitions
• Visuals help us think– Provide a frame of reference, a temporary storage area
• Cognition → Perception
• Pattern matching
• External cognition aid– Role of external world in thinking and reason
• Larkin & Simon ’87• Card, Mackinlay, Shneiderman ‘98
![Page 25: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/25.jpg)
“…amplify cognition…”
• “It is things that make us smart…”
• Humans think by interleaving internal mental action with perceptual interaction with the world– Try 34 x 72 without paper and pencil (or calculator)
• This interleaving is how human intelligence is expanded– Within a task (by external aids)– Across generations (by passing on techniques)
• External graphic (visual) representations are an important class of external aids
• “External cognition”
![Page 26: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/26.jpg)
“… amplifying cognition…” (opt.)
• Don Norman (cognitive scientist):
– The power of the unaided mind is highly overrated. Without external aids, memory, thought, and reasoning are all constrained. But human intelligence is highly flexible and adaptive, superb at inventing procedures and objects that overcome its own limits. The real powers come from devising external aids that enhance cognitive abilities. How have we increased memory, thought, and reasoning? By the invention of external aids: It is things that make us smart. (Norman, 1993, p. 43)
![Page 27: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/27.jpg)
When to use Visualization?
• Many other techniques for data analysis– Data mining, DB queries, machine learning…
• Visualization most useful in exploratory data analysis:
– Don’t know (exactly) what you’re looking for …– Don’t have a priori questions ...– Want to know what questions to ask
![Page 28: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/28.jpg)
Data Analysis and Logical Analysis
• Data Analysis– Data in visualization:
• From mathematical models or computations• From human or machine collection
– Purpose:• All data collected are (should be) linked to a specific relationship or theory• Relationships are detected as patterns in the data
– Maybe call it insight– Relationship may either be functional (good) or coincidental (bad)– Data analysis and interpretation are functionally subjective
• Logical Analysis– Applying logic to observations (data) creates conclusions (Aristotle)– Conclusions lead to knowledge (at this point data become information)– There are two fundamental approaches to generate conclusions:
• Induction and Deduction• Equally “real” and necessary
Mueller, 2003
![Page 29: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/29.jpg)
About Information Visualization(Shneiderman focus)
• In part, IV about “user interface” – How to create visual representations that convey “meaning” about abstract data
• Also about the systems that support interactive visual representations
• Also about the derivation of techniques that convert abstract elements to a data representation amenable to manipulation
– e.g., text to data
• In fact IV deals with a wide range of elements– Data, transformation, interaction, cognition, …
• Will wrap by looking at North’s (from Card et al.) account
![Page 30: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/30.jpg)
Data Type x Task Taxonomy Shneiderman
• There are various types of data (to be visualized)
• There are various types of tasks that can be performed with those data
• So…, for each type of data consider performing each type of task
• And there are other “taxonomies”, e.g., Card, Mackinlay, Schneiderman, 1999
![Page 31: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/31.jpg)
Another “Taxonomy”From Card et al.
SpacePhysical Data1D, 2D, 3DMultiple Dimensions, >3TreesNetworks
InteractionDynamic QueriesInteractive AnalysisOverview + Detail
Focus + ContextFisheye ViewsBifocal LensDistorted ViewsAlternate Geometry
Data Mapping: TextText in 1DText in 2DText in 3DText in 3D + Time
Higher-Level VisualizationInfoSphereWorkspacesVisual Objects
![Page 32: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/32.jpg)
1D Linear Data
![Page 33: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/33.jpg)
1D Linear Data
![Page 34: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/34.jpg)
1D Linear Data
![Page 35: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/35.jpg)
2D Map Data
![Page 36: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/36.jpg)
2D Map Data
![Page 37: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/37.jpg)
3D World Data
![Page 38: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/38.jpg)
Temporal Data
![Page 39: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/39.jpg)
Temporal Data
![Page 40: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/40.jpg)
Tree Data
![Page 41: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/41.jpg)
Tree Data
![Page 42: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/42.jpg)
Tree/Hierarchical Data• Workspaces
– The Information Visualizer: An Information Workspace by G. R. Robertson, S. K. Card, J. M. Mackinlay, 1991 CACM
![Page 43: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/43.jpg)
Hyperbolic Tree
• Tree layout - decreasing area f(d) center
• Interactive systems, e.g., web site
![Page 44: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/44.jpg)
3-d hyperbolic tree using Prefuse
![Page 45: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/45.jpg)
Trees, Networks, and Graphs
• Connections between /among individual entities
• Most generally, a graph is a set edges connected by a set of vertices– G = V(e)– “Most general” data
structure
• Graph layout and display an area of iv
• Trees, as data structure, occur … a lot– E.g., Cone trees
![Page 46: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/46.jpg)
Networks
• “Most general data structure”– In practice, a
way to deal with n-dimensional data
– Graphs with distances not necessarily “fit” in a 3-space
• E.g., Semnet– Among the first
![Page 47: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/47.jpg)
Networks
• E.g., network traffic data
![Page 48: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/48.jpg)
Networks
• E.g., network as hierarchy
![Page 49: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/49.jpg)
Network Data
![Page 50: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/50.jpg)
N-dimensional Data
• “Straightforward” 1, 2, 3 dimensional representations– E.g., time and
concrete
• Can extend to more challenging n-dimensional representations– Which is at core of
visualization challenges
• E.g., Feiner et al., “worlds within worlds”
![Page 51: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/51.jpg)
N-dimensional Data
• Inselberg
• “Tease apart” elements of multidimensional description
• Show each – data element value
(colored lines) – on each variable /
data dimension (vertical lines)
• Can select set of objects by dragging cursor across – Brushing
• “Classic” automobile example at right
![Page 52: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/52.jpg)
N-dimensional Data
• Multidimensional Detective, Inselberg
![Page 53: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/53.jpg)
Multidimensional Data
![Page 54: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/54.jpg)
Multidimensional Data
![Page 55: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/55.jpg)
Navigation Strategies• Given some overview to provide broad view of
information space …
• Navigation provides mean to “move about” in space– Enabling examination of some in more detail
• Naïve strategy = “detail only”– Lacks mechanism for orientation
• Better:– Zoom + Pan– Overview + Detail– Focus + Context
![Page 56: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/56.jpg)
Focus+Context: Fisheye Views, 1
• Detail + Overview – Keep focus, while remaining aware
of context
• Fisheye views– Physical, of course, also ..– A distance function. (based on
relevance)– Given a target item (focus)– Less relevant other items are
dropped from the display– Classic cover
• New Yorker’s idea of the world
![Page 57: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/57.jpg)
Focus+Context: Fisheye Views, 2
• Detail + Overview – Keep focus while remaining aware of context
• Fisheye views– Physical, of course, also ..– A distance function. (based on relevance)– Given a target item (focus)– Less relevant other items are dropped from
the display – Or, are just physically smaller – distortion
![Page 58: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/58.jpg)
Distortion Techniques, Generally
• Distort space = Transform space– By various transformations
• “Built-in” overview and detail, and landmarks– Dynamic zoom
• Provides focus + context– Several examples follow
• Spatial distortion enables smooth variation
![Page 59: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/59.jpg)
Focus + Context, 1
• Fisheye Views• Keep focus while remaining aware of the context• Fisheye views:
– A distance function (based on relevance)– Given a target item (focus)– Less relevant other items are dropped from the display.
• Demo of Fisheye Menus:– http://www.cs.umd.edu/hcil/fisheyemenu/fisheyemenu-demo.shtml
![Page 60: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/60.jpg)
Focus + Context, 2
• Bifocal Lens– Database navigation: An Office Environment for the Professional by R. Spence and M.
Apperley
![Page 61: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/61.jpg)
Focus + Context, 3
• Distorted Views– The Table Lens: Merging Graphical and Symbolic Representations in an Interactive
Focus + Context Visualization for TabularInformation by R. Rao and S. K. Card– A Review and Taxonomy of Distortion Oriented Presentation Techniques by Y. K. Leung
and M. D. Apperley
![Page 62: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/62.jpg)
Focus + Context, 4
• Distorted Views– Extending Distortion Viewing from 2D to 3D by M. Sheelagh, T. Carpendale, D. J.
Cowperthwaite, F. David Fracchia
Magnification and displacement:
![Page 63: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/63.jpg)
Focus + Context, 5
• Alternate Geometry– The Hyperbolic Browser: A Focus + Context
Technique for Visualizing Large Hierarchies by J. Lamping and R. Rao
• Demo
![Page 64: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/64.jpg)
Shneiderman’s “7 Tasks”• Overview task
– overview of entire collection
• Zoom task– zoom in on items of interest
• Filter task – – filter out uninteresting items
• Details-on-demand task – select an item or group to get
details
• Relate task– relate items or groups within the
collection
• History task – keep a history of actions to support
undo, replay, and progressive refinement
• Extract task– allow extraction of sub-collections
and of the query parameters
![Page 65: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/65.jpg)
VxInsight
• Developed by Sandia Labs to visualize databases– Licensable
• Elements of database can be “anything”– For IV “abstract”– e.g., document relations, company profiles
• Example screens show ?grant proposals– Video of demo at:
www.cs.sandia.gov/projects/VxInsight/vx_science.exe– Shows interactive capabilities
![Page 66: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/66.jpg)
VxInsight
•
vvv
![Page 67: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/67.jpg)
VxInsight
• Shneiderman’s IV Interaction paradigm:– Overview– Zoom– Filter– Details on demand
:– Browse– Search query
:– Relate– History– Extract
![Page 68: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/68.jpg)
VxInsight
• Overview
![Page 69: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/69.jpg)
VxInsight
• Zoom in
![Page 70: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/70.jpg)
VxInsight
• to detail
![Page 71: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/71.jpg)
Interaction• Dynamic Queries
– Dynamic Queries for Visual Information Seeking by B. Shneiderman– Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield
Displays by C. Ahlberg and B. Shneiderman– Data Visualization Sliders by S. G. Eick– Enhanced Dynamic Queries via Movable Filters by K. Fishkin, M. C. Stone
![Page 72: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/72.jpg)
Recall … Information Visualization
• In part IV about “user interface” – How to create visual representations that convey data
about abstract data
• Also about the systems that support interactive visual representations
• Also about the derivation of techniques that convert abstract elements to a data representation amenable to manipulation– e.g., text to data
• North’s account (supp. reading) from Card et al., 1999
![Page 73: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/73.jpg)
Visualization Pipeline:Mapping Data to Visual Form
• Visualizations: – “adjustable mappings from data to visual form to human perceiver”
• Series of data transformations– Multiple chained transformations– Human adjust the transformation
• Entire pipeline comprises an information visualization
RawInformation
VisualFormDataset Views
User - Task
DataTransformations
VisualMappings
ViewTransformations
F F -1
Interaction
VisualPerception
![Page 74: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/74.jpg)
Visualization Stages
• Data transformations:– Map raw data (idiosynchratic form) into data tables (relational descriptions
including metatags)
• Visual Mappings:– Transform data tables into visual structures that combine spatial substrates,
marks, and graphical properties
• View Transformations:– Create views of the Visual Structures by specifying graphical parameters
such as position, scaling, and clipping
RawInformation
VisualFormDataset Views
User - Task
DataTransformations
VisualMappings
ViewTransformations
F F -1
Interaction
VisualPerception
![Page 75: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/75.jpg)
Information Structure
• Visual mapping is starting point for visualization design
• Includes identifying underlying structure in data, and for display– Tabular structure– Spatial and temporal structure– Trees, networks, and graphs– Text and document collection structure– Combining multiple strategies
• Impacts how user thinks about problem - Mental model
RawInformation
VisualFormDataset Views
User - Task
DataTransformations
VisualMappings
ViewTransformations
F F -1
Interaction
VisualPerception
![Page 76: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/76.jpg)
Challenges for Info. VisualizationShneiderman
• Importing and cleaning data
• Combining visual representations with textual labels
• Finding related information
• Viewing large volumes of data
• Integrating data mining
• Integrating with analytical reasoning techniques
• Collaborating with others
• Achieving universal usability
• Evaluation
![Page 77: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/77.jpg)
Challenges for Info. Visualization
• Combining visual representations with textual labels
![Page 78: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/78.jpg)
Challenges for Info. Visualization
• Viewing large volumes of data
![Page 79: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/79.jpg)
Challenges for Info. Visualization
• Integrating with analytical reasoning techniques
![Page 80: Information Visualization (Shneiderman and Plaisant, Ch. 13) CSCI 6361, etc. .](https://reader030.fdocuments.us/reader030/viewer/2022033103/56649ee65503460f94bf67b0/html5/thumbnails/80.jpg)
End
• .