0% found this document useful (0 votes)
41 views29 pages

Information Visualization

The document discusses information visualization, emphasizing its role in enhancing cognition through interactive visual representations of data. It outlines a taxonomy of data types and tasks, including linear, map, 3D, multidimensional, temporal, tree, and network data, along with tasks like overview, zoom, filter, and extract. Additionally, it addresses challenges in data visualization, such as data cleaning, integrating analytical reasoning, and achieving universal usability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views29 pages

Information Visualization

The document discusses information visualization, emphasizing its role in enhancing cognition through interactive visual representations of data. It outlines a taxonomy of data types and tasks, including linear, map, 3D, multidimensional, temporal, tree, and network data, along with tasks like overview, zoom, filter, and extract. Additionally, it addresses challenges in data visualization, such as data cleaning, integrating analytical reasoning, and achieving universal usability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Information Visualization

CS4HC3 / SE4HC3/ SE6DO3


Fall 2011

Instructor: Kevin Browne


[email protected]

Slide content is based heavily on Chapter 14 of the textbook:


Designing the User Interface: Strategies for Effective Human-Computer
Interaction / 5th edition, by Ben Schneiderman & Catherine Plaisant
Information Visualization
● Information visualization: “the use of interactive
visual representations of abstract data to
amplify cognition” (Ware, 2008)
● Typical concerns: discovery of patterns, trends,
clusters, outliers and gaps in data
● Stock prices, social relationships, patient records
● Human visual ability is “high bandwidth”, “high
performance”
● Goal: be more than look slick, show
measurable usability benefits across different
platforms and users
Information Visualization
● Data type by task taxonomy
● Taxonomy for describing and characterizing
problems, visualizations
● Seven data types and seven tasks
● Data types: 1D linear, 2D map, 3D world,
multidimensional, temporal, tree, network
– First four are dimensional, last three are structural
● Tasks: Overview, zoom, filter, details-on-demand,
relate, history, extract
Seven Data Types
● 1D linear data
● Items which can be organized sequentially
● e.g. text document, list of names
● Design issues:
– Colours, sizes, layout
– Scrolling, selection methods
● Example user tasks: check which items have some
required attribute
Seven Data Types
● 2D map data
● Items make up some part of the 2D area
– Not necessarily rectangular, e.g. Lake on Google Map
● e.g. Geographic map, floor plans
● Example user tasks: finding items, finding paths
between items
Seven Data Types
● 3D world data
● Items with complex relationships with other items
– e.g. Volume, temperature, density
● e.g. Medical imaging, architectural drawing,
scientific simulations
● Design issues: position, orientation and navigation
for viewing 3D application
● Example user tasks: temperature, density
Seven Data Types
● Multidimensional data
● Items with n attributes in n-dimensional space
● Relational database contents can be treated this
way
● Interface may allow user to view 2 dimensions at a
time
Seven Data Types
● Temporal data
● Very close idea to 1D sequential data, but warrant a
distinct data type in the taxonomy as temporal data
is so common
● e.g. Stock market data, weather
● Items have a beginning and end time, may overlap
in time
● Example user tasks: finding events during a time
period, searching for periodical behaviour
Seven Data Types
● Tree data
● Non-root items have a link to a parent item
● Items, links can have multiple attributes
● e.g. Windows file explorer
● Example user tasks: how many items are children
of a node, how deep or shallow is the graph
Seven Data Types
● Network Data
● Items linked to arbitrary number of other items
● Example user task: shortest path, least costly path
● How to visualize, layout the network?
Seven Basic Tasks
● Overview task
● Give user overview of entire set of items
● e.g. Zoom out
● e.g. Field-of-view box
● e.g. Fish eye strategy
● If complete overview is impossible, is there an
effective overview strategy?
Seven Basic Tasks
● Zoom task
● Allow users to focus in on or enlarge items of
interest
● May allow users to control the “zoom factor”
● Extra importance if small display is a possibility
– e.g. Google maps on smartphone
Seven Basic Tasks
● Filter task
● Allows users to remove items
● e.g. Dynamic queries applied to data
● Highlighting desired items
Seven Basic Tasks
● Details-on-demand task
● Selecting item(s) and allowing users to get more
details
● e.g. Click on an item, new window
● e.g. Searching for a book on Amazon, can click on
different editions and get more details
Seven Basic Tasks
● Relate task
● Relating items within a set
● How to show relationships?
– Proximity
– Containment
– Connected lines
– Colour-coding
Seven Basic Tasks
● History task
● History of tasks which can be undone, replayed,
refined
● Much work is a “process”, allowing for refinement,
steps, important
● e.g. Retrieval of past searches
Seven Basic Tasks
● Extract task
● Extraction of items
– Based on query parameters
● Allow user to “save”, publish, examine extracted
items
Information Visualization Challenges
● Importing and cleaning data
● Open Hamilton – data cleaning
● Combining visual representations with textual
labels
● How to put on text labels (e.g. on a map) without
covering what you wish to display?
● Finding related information
● Proper judgement often requires looking at data
derived from multiple sources
Information Visualization Challenges
● Viewing large volumes of data
● Thousands of items of data? What about millions?
User-controlled aggregation mechanisms?
● Integrating data mining
● Data mining also about finding patterns... but
through algorithms & machine learning
● Data mining is objective, but outliers, discontinuities
may be far less obvious
● Visualizing such that data miners can gone in on
interesting parts of data
Information Visualization Challenges
● Integrating with analytical reasoning techniques
● Use data to support or disclaim hypotheses
● Collaborating with others
● e.g. IBM - Many Eyes
● Achieving universal usability
● Text, tactile or sonic representations?
● e.g. National Cancer Institute's cancer atlas
● Evaluation
● How to evaluate information visualizations?
Information Visualization
● Pre-attentive processing
● Unconscious accumulation of information from the
environment
● Information that “stands out” is selected for attentive
(conscious) processing
● Why does some information “stand out”?
– Not exactly sure!
– But it has something to do with the stimulus itself, and the
person's current intentions or goals
Information Visualization
● Pure-capture model
● Focuses on stimulus salience
● “bottom-up”
● Do certain properties of the stimulus “stand out”
from the rest?

● Contingent-capture model
● Focuses on person's current intentions and goals
● “top-down”
● e.g. Brain directs thought towards red square if
shown red square before viewing field of shapes
Gestalt Laws
● Gestalt psychology
● Berlin School, theory of mind
● Brain is holistic, parallel, analog, self-organizing
tendencies
● “the whole is greater than the sum of the parts”

● Fundamental Gestalt Law (law of prägnanz):


● We tend to order our experience in a manner that is
regular, orderly, symmetric and simple
Gestalt Laws
● Law of Closure
● The mind may experience elements it does not
perceive through sensation, in order to complete a
regular figure (that is, to increase regularity).
● Law of Similarity
● The mind groups similar elements into collective
entities or totalities. This similarity might depend on
relationships of form, colour, size, or brightness.
● Law of Proximity
● Spatial or temporal proximity of elements may
induce the mind to perceive a collective or totality.
Gestalt Laws
● Law of Symmetry (Figure ground relationships)
● Symmetrical images are perceived collectively,
even in spite of distance.
● Law of Continuity
● The mind continues visual, auditory, and kinetic
patterns.
● Law of Common Fate
● Elements with the same moving direction are
perceived as a collective or unit.
Mackinlay's rankings of encodings
● Graphical perception
● “ability of viewers to interpret visual (graphical)
encodings of informationn andtherebyy decode
information in graphs” - Jeffrey Heer,Stanford
University
● Which visual variables best encode
quantitative, ordinal or nominal data?
● Position
● Length
● Angle
● etc.
Weber's law
● Weber's law
● “just noticeable difference”

● I – original intensity of the stimulus


● Change in I is the minimum difference required for it
to be perceived (jnd)
● K constant
Weber's law
● Practically, what this means...
● To be heard in a crowded room you may have to
shout, in a library you may have to whisper
● When lifting a 2 lb weight a 0.2 lb increase may be
felt, but when lifting a 5 lb weight a 0.5 lb difference
may be required
● For HCI:
● When are negative changes apparent?
– Don't want users to know...
● When are positive changes apparent?
– We want users to realize they exist...
References
Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5th edition, by Ben Schneiderman & Catherine
Plaisant (2010)

Folk, C.L., & Remington, R. Top-down modulation of preattentive processing: Testing the recovery account of contingent capture.
Visual Cognition, 14, 445-465.

Heer, Jeffery. Visualization Re-Design. CS4488 (http://hci.stanford.edu/courses/cs448b/f11/lectures/CS448B-20111004-Redesign.pdf )


Oct. 4 2011.

Keiman, Gabriel. Visual Object Recognition. Neurobiology 230 – Harvard / GSAS 78454
( http://klab.tch.harvard.edu/academia/classes/hms_neuro300_vision/slides/hms230_2011_Lecture6.pdf )

Montag, Ethan D., Weber's Law, ( http://www.cis.rit.edu/people/faculty/montag/vandplite/pages/chap_3/ch3p1.html ).

Ware, Clin, Visual Thinking for Design, Morgan Kaufmann, San Francisco, CA (2008).

You might also like