+ All Categories
Home > Documents > INFORMATION VISUALIZATION

INFORMATION VISUALIZATION

Date post: 25-Jan-2016
Category:
Upload: eliot
View: 67 times
Download: 0 times
Share this document with a friend
Description:
INFORMATION VISUALIZATION. Visualization. The use of computer-supported, interactive, visual representations of data to amplify cognition. The purpose of visualization is insight not pictures Goals of insight are Decision making, Discovery and Explanation. Why Visualization?. - PowerPoint PPT Presentation
Popular Tags:
73
INFORMATION VISUALIZATION
Transcript
Page 1: INFORMATION VISUALIZATION

INFORMATION VISUALIZATION

Page 2: INFORMATION VISUALIZATION

Visualization

The use of computer-supported, interactive, visual representations of data to amplify cognition.

The purpose of visualization is insight not pictures

Goals of insight are Decision making, Discovery and Explanation

Page 3: INFORMATION VISUALIZATION

Why Visualization?

A picture is worth ten thousand words Amplify our cognition ability

Cognition: the acquisition or use of knowledge Specific goals:

Communicating ideas Create and discover ideas Use visual perception to solve problems

To get a ‘Ah HA’ response from the viewer

Page 4: INFORMATION VISUALIZATION

Origin

Data graphics-1786-Playfair(Use lines, areas visually)

Theory of Graphics-1967-Bertin(Plotting Data)

Theory of Data-1983-Tufte(maximising density of useful information)

Exploratory Data Analysis-use of pictures to give statistical insight to Data

Page 5: INFORMATION VISUALIZATION

Visualization amplifies cognition

Increases resources Reduces search Enhanced recognition of patterns Perceptual inference Perceptual monitoring Manipulable medium

Page 6: INFORMATION VISUALIZATION

Visualization Principles

Expressiveness: Encode all the facts in the result set. Encode only the facts in the result set.

Effectiveness: Depends on the capability of the perceiver. Encode the more important information more

effectively.

Page 7: INFORMATION VISUALIZATION

Visualization – Twin Subjects

Scientific Visualization Visualization of

physical data

Information Visualization Visualization of

abstract data

Ozone layer around earthAutomobile web site- visualizing links

Page 8: INFORMATION VISUALIZATION

Scientific Visualization – Information Visualization

Focus is on visualizing set of observations that are multi-variate

There is no underlying field – it is the data itself we want to visualize

The relationship between variables is not well understood

Focus is on visualizing an entity measured in a multi-dimensional space

Underlying field is recreated from the sampled data

Relationship between variables well understood

Scientific Visualization

Information Visualization

Page 9: INFORMATION VISUALIZATION

Information Visualization

“… is a process of transforming data and information that are not inherently spatial, into a

visual form allowing the user to observe and understand the information.”

(Source: Gershon and Eick, First Symposium on Information Visualization)

“… the use of computer-supported, interactive, visual representations of abstract data to amplify cognition.”

Card, Mackinlay, Shneiderman

Page 10: INFORMATION VISUALIZATION

Basic Visualization Model

Page 11: INFORMATION VISUALIZATION

Goal

Data

Data transfer

Insight(learning, knowledge extraction)

Page 12: INFORMATION VISUALIZATION

Method

Data

Visualization

Map: data → visual

~Map-1: visual → data insight

Data transfer

Insight

Visual transfer

(communication bandwidth)

Page 13: INFORMATION VISUALIZATION

Visual Mappings

Data

Visualization

Map: data → visual

Visual Mappings must be:• Computable (math)

visual = f(data)

• Comprehensible (invertible)data = f-1(visual)

• Creative!

Page 14: INFORMATION VISUALIZATION

Visualization Pipeline

Raw data(information)

Visualization(views)

Data tables

Visualstructures

Datatransformations

Visualmappings

Viewtransformations

task

User interaction

Page 15: INFORMATION VISUALIZATION

Visual Mapping: Step 1

1. Map: data items visual marks

Visual marks: Points Lines Areas Volumes Glyphs

Page 16: INFORMATION VISUALIZATION

Visual Mapping: Step 2

1. Map: data items visual marks2. Map: data attributes visual properties of

marksVisual properties of marks:

Position, x, y, z Size, length, area, volume Orientation, angle, slope Color, gray scale, texture Shape Animation, time, blink, motion

Page 17: INFORMATION VISUALIZATION

Information Types

Multi-dimensional: databases,… 1D: timelines,… 2D: maps,… 3D: volumes,… Hierarchies/Trees: directories,… Networks/Graphs: web, communications,… Document collections: digital libraries,…

Page 18: INFORMATION VISUALIZATION

1-D Data

Linear data: textual document, source code, etc.

User problems: count, find, replace, … Encoding: fonts, color, size, layout, scrolling,

selection capabilities, … Product example: text editor, browser, …

Page 19: INFORMATION VISUALIZATION

2-D Data

Planar or map data: geographical maps, floor plans, newspaper layouts, …

User problems: find adjacent items, search containment, find paths, filtering, details-on-demand, …

Encoding: size, color, layout, arrangement, multiple layers, …

Product example: CAD

Page 20: INFORMATION VISUALIZATION

3-D Data

Real-world objects: building, human body User problems: adjacency in 3-D,

inside/outside relationship, position, orientation

Encoding: overviews, landmarks, transparency, color, perspective, stereo display

Product example: CAD

Page 21: INFORMATION VISUALIZATION

Temporal Data

Time series data: medical records, project management, historical presentation

User problems: finding all events before, after or during some time period or moment.

Encoding: time lines

Page 22: INFORMATION VISUALIZATION

Multi-dimensional Data

Relational and statistical databases tuples. User problem: finding patterns, clusters,

correlations, gaps, outliers. Challenge:

Simultaneously display many dimensions of large subsets of data.

Create displays that best encode the data pattern for a particular task.

Rapidly select a subset of tuples or dimensions.

Page 23: INFORMATION VISUALIZATION

Tree Type Data

Exponential data: hierarchies, tree structures. User problems: find the structural properties

Height of the tree Number of children Find nodes with same attributes

Encoding:Node-link diagrams: allowing the encoding of linkage between entities. Treemap: child rectangles inside parent rectangles

Product example: windows explorer, internet traffic

Page 24: INFORMATION VISUALIZATION

Network Data

Graph data: multiple paths, cycles, lattices User problems:

Shortest path Topology problems

Encoding: Node-link diagram Matrix

Page 25: INFORMATION VISUALIZATION

Basic Visualization Tasks

Overview of a collection of data. Zoom in/on objects of interest. Filter out uninterested items. Details-on-demand: view details. Relate: View relationship. History: Undo, Redo, Refinement. Extract a subset of the data.

Page 26: INFORMATION VISUALIZATION

User Tasks

Easy stuff: Min, max, average, % These only involve 1 data item or value

Hard stuff: Patterns, trends, distributions, changes over time, outliers, exceptions, relationships, correlations, multi-way, combined min/max, tradeoffs, clusters, groups, comparisons, context, anomalies, data errors, Paths, …

Excel can do this

Visualization can do this!

Page 27: INFORMATION VISUALIZATION

Scientific Visualization Model

visualizemodeldata render

Visualization represented as pipeline:Read in dataBuild model of underlying entityConstruct a visualization in terms of geometryRender geometry as imageData are more spatial

Page 28: INFORMATION VISUALIZATION

Classification of InfoVis Techniques

Based on the type of information Visualization of Information Structure

Trees, Networks Visualization of Multivariate Data

1D, 2D, 3D, n-D, Temporal Visualization of Workspace

Windows, web pages, documents, etc

Page 29: INFORMATION VISUALIZATION

Classification of InfoVis Techniques

Based on how we interact with the data Overview: fisheye Zooming: e.g. Table Lens Interactive filtering: e.g. Magic Lens Brushing and linking: e.g. XGobi Details-on-demand: e.g. Spotfire

Page 30: INFORMATION VISUALIZATION

InfoVis Design Issues

Selection What data should we choose to visualize?

Representation How should data be represented? Colors? Locations?

Presentation Too much data, too little display space

Page 31: INFORMATION VISUALIZATION

InfoVis Design Issues (cont’d)

Scale and Dimensionality What if you have 93 variables to visualize?

Interaction and Exploration How user interacts with the data?

Hot Topics: network visualization, document visualization, security related problems, etc

Page 32: INFORMATION VISUALIZATION

InfoVis Applications

Complex Documents Biography, manuscript, data structure

Histories Patient histories, student records, etc

Classifications Table of contents, organization charts, etc

Networks Telecom connections and usages, highway, etc

Page 33: INFORMATION VISUALIZATION

InfoVis Example

Stephen Eick’s Seesoft

Page 34: INFORMATION VISUALIZATION

InfoVis Example

Hyperbolic Trees

2D Hyperbolic Tree 3D Hyperbolic Tree

Escher’s woodcut

Page 35: INFORMATION VISUALIZATION

InfoVis Example

Themescape (Cartia)

Page 36: INFORMATION VISUALIZATION

Interactive Graphics

Homefinder

Page 37: INFORMATION VISUALIZATION

Visualization Techniques

Page 38: INFORMATION VISUALIZATION
Page 39: INFORMATION VISUALIZATION

Location Probes-eg.Film finder(use location to view additional data)

View point Controls-eg.Information mural(Overview+detail)

Distortion-eg.Perspective Wall(Focus+Context)

Page 40: INFORMATION VISUALIZATION
Page 41: INFORMATION VISUALIZATION
Page 42: INFORMATION VISUALIZATION
Page 43: INFORMATION VISUALIZATION
Page 44: INFORMATION VISUALIZATION

Focus + Context

Page 45: INFORMATION VISUALIZATION

Data Types

Univariate Bivariate Trivariate

Page 46: INFORMATION VISUALIZATION

Univariate

Dot plot Bar chart (item vs. attribute) Histogram

Page 47: INFORMATION VISUALIZATION

Bivariate

Scatterplot

Page 48: INFORMATION VISUALIZATION

Trivariate

3D scatterplot, spin plot 2D plot + size (or color…)

Page 49: INFORMATION VISUALIZATION

Information Visualization Using 3D Interactive

Animation

Page 50: INFORMATION VISUALIZATION

Visual Abstractions

Hierarchical Structure -> Cone Tree Linear Structure -> Perspective Wall Continuous Data -> Data Sculpture Spatial Data -> Office Floor plan

Page 51: INFORMATION VISUALIZATION

Cone Tree

Page 52: INFORMATION VISUALIZATION

Cone Tree (Compaq Research)

Page 53: INFORMATION VISUALIZATION

Perspective Wall

Page 54: INFORMATION VISUALIZATION

Spatial data

Web Book and Web Forager. Card, Robertson, York. 1996.

Page 55: INFORMATION VISUALIZATION

Document Visualization

Page 56: INFORMATION VISUALIZATION

IE Vs IV

Page 57: INFORMATION VISUALIZATION

Examples 1-D

Traversing long lists in changeable sort orders. Viewing summary data about many ordered items, possibly to find important specific elements. Filtering out unwanted items.

2-D Semantic zooming

3-D Containment issues. Position (Up, Down, Inside, Outside) queries.

Multi-D Understand or get an overview of the whole or a part of the n-dimensional data. For example, finding patterns, relationships, clusters, gaps, and outliers of the data. Find a specific item in the data. For example, zooming, filtering and selecting a group or a single item from the data.

Temporal Viewing events or data in sequence and/or varying the order of those events or data. Viewing and creating historical overviews of events or data. Finding temporal inconsistencies and/or undesirable relationships in events or data.

Tree Obtain global relationships and structure from the entire hierarchy. Find the most recent common ancestor between two nodes. Find the path to a particular node from the root of the hierarchy. Find clusters, duplicates, relationships, and inheritance properties from the structure of the hierarchy. Discovering attributes (especially the size) of nodes or entire subtrees.

Network Change the layout of nodes of a graph so that the network is easier to comprehend. Relate: enable the user to find relationship among the nodes in a diagram. Find interesting paths in a graph.

Workspace Enable users to view and interact with computer screen layouts in a more efficient manner. Allow geographically dispersed users to collaborate and interact concurrently. Synthesize information, expertise, and results to create high quality solutions. Organize, interact, and search task related information efficiently. Allow rapid access and restructuring for task information.

 

Page 58: INFORMATION VISUALIZATION
Page 59: INFORMATION VISUALIZATION
Page 60: INFORMATION VISUALIZATION
Page 61: INFORMATION VISUALIZATION
Page 62: INFORMATION VISUALIZATION
Page 63: INFORMATION VISUALIZATION
Page 64: INFORMATION VISUALIZATION
Page 65: INFORMATION VISUALIZATION

Data Scalability

# of attributes (dimensionality)

# of items

Value range(e.g. bits/value)

Page 66: INFORMATION VISUALIZATION

Increase Data Density

Calculate data/pixel

“A pixel is a terrible thing to waste.”

(Tufte)

(Shneiderman)

Page 67: INFORMATION VISUALIZATION

Advantages

Reduce visual search time (e.g. by exploiting low level visual perception).

Provide a better understanding of a complex data set (e.g., by exploiting data landscape metaphors).

Reveal relations otherwise not being noticed (e.g., by exploiting the mind’s ability to see relationships in physical structures).

Enable to see a data set from several perspectives simultaneously.

Are effective sources of communication.

Page 68: INFORMATION VISUALIZATION

Visualization techniques can help individuals to abstract, customize, manipulate and understand the information being presented

Page 69: INFORMATION VISUALIZATION

Conclusion

Visualization helps Information presentation Information extraction

Good visual encoding should match the target data and user problems.

Studying the successful/unsuccessful visual encoding designs and techniques helps us to design and develop new encoding approaches.

Page 70: INFORMATION VISUALIZATION

IE Vs IV

Page 71: INFORMATION VISUALIZATION

Topics

Information Types: Multi-D 1D 2D 3D Hierarchies/Trees Networks/Graphs Document collections

Strategies: Design Principles Interaction strategies Navigation strategies Visual Overviews Multiple Views Empirical Evaluation Development Theory Tools

Page 72: INFORMATION VISUALIZATION

Philosophy: Optimization

Visualization = the best of bothImpressive computation + impressive cognition

Computer•Serial•Symbolic•Static•Deterministic•Exact •Binary, 0/1•Computation•Programmed •Follow instructions•Amoral

Human•Parallel •Visual •Dynamic •Non-deterministic •Fuzzy•Gestalt, whole, patterns •Understanding •Free will•Creative •Moral

Page 73: INFORMATION VISUALIZATION

Thank You


Recommended