Top Banner
Visualizing 1 MDST 3559: Dataesthetics Prof. Alvarado 03/26/2011
24

Mdst3559 2011-04-26-viz1

Jun 30, 2015

Download

Education

Rafael Alvarado
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mdst3559 2011-04-26-viz1

Visualizing 1

MDST 3559: DataestheticsProf. Alvarado03/26/2011

Page 2: Mdst3559 2011-04-26-viz1

Business

• Journaling?• Access to the database?• Last two weeks of class

Page 3: Mdst3559 2011-04-26-viz1

Review

• The data model

Page 4: Mdst3559 2011-04-26-viz1
Page 5: Mdst3559 2011-04-26-viz1

Views

• shah_episide_and_captions_VIEW• zim_topic_in_para_VIEW

Page 6: Mdst3559 2011-04-26-viz1

Overview

• Review principles of visualization covered so far in the course

• Review principles of hand-made visualizations

Page 7: Mdst3559 2011-04-26-viz1

What is visualization?

Page 8: Mdst3559 2011-04-26-viz1

All visualization involves transformation

Raw Data Data Models Queries Arrays Visual Arrangements

Page 9: Mdst3559 2011-04-26-viz1

The “final” transformation

• The visual product encodes a series of transformations from raw data to visual design

• A key element of this design is the use of space

• Space is complex—it involves the concepts of dimension, location, distance, and shape

• Each visualization uses these elements differently

Page 10: Mdst3559 2011-04-26-viz1

What is transformation?

Review Examples

Page 11: Mdst3559 2011-04-26-viz1

Patterns of Transformation (i)

• Image Grids (aka Image Graphs)– Purpose: Creates 2D qualitative space• Space is uniform, Cartesian• “Points” are actually not atomic, but contain content• Designed to show “hot spots”

– Method:• Identify X and Y in which to plot objects of type A• Create query to generate A, X and Y columns• Convert query data into 3D array $DATA[$X][$Y] = $A• Convert array into HTML

Page 12: Mdst3559 2011-04-26-viz1

http:

//st

udio

1.sh

anti.

virg

inia

.edu

/~rc

a2t/

data

esth

etics

/03-

29/v

4.ph

p

Page 13: Mdst3559 2011-04-26-viz1

Patterns of Transformation (ii)

• Network Graphs– Purpose: Creates a network of relationships

• Space not uniform—distance and location of nodes require interpretation

– Method:• Identify nodes and principle of relationship (e.g. container)• Create query to generate nodes and principle• Convert query into NODE and EDGE arrays• Convert arrays data into Cartesian Product for each

principle• Convert array into PNG, SVG, etc.

Page 14: Mdst3559 2011-04-26-viz1

http://studio1.shanti.virginia.edu/~rca2t/dataesthetics/04-26/graph-main.php

Page 15: Mdst3559 2011-04-26-viz1

Patterns of Transformation (iii)

• Adjacency Matrix – Purpose: Creates a 2D space• But X and Y are “self similar”

– Method:• Identify X and Y• Create query to generate X and Y columns• Convert query data into 2D array• Convert array into HTML

Page 16: Mdst3559 2011-04-26-viz1

http:

//st

udio

1.sh

anti.

virg

inia

.edu

/~rc

a2t/

data

esth

etics

/04-

21/e

x-04

-pvi

z-m

atrix

.php

Page 17: Mdst3559 2011-04-26-viz1

Patterns of Transformation (iv)

• Arcs and Circles– Purpose: Creates a 2D dimensions, with 1

dimension metric, the other not• Only an X axis with connections in qualitative space

– Method:• Same as network graphs• Visualize using Protovis library

Page 18: Mdst3559 2011-04-26-viz1

http://studio1.shanti.virginia.edu/~rca2t/dataesthetics/04-21/ex-04-pviz-arc.php

Page 19: Mdst3559 2011-04-26-viz1
Page 20: Mdst3559 2011-04-26-viz1

Patterns of Transformation (v)

• Hand-made– Purpose: Creates a free-form qualitative space– Method:• Draw!

Page 21: Mdst3559 2011-04-26-viz1
Page 22: Mdst3559 2011-04-26-viz1
Page 23: Mdst3559 2011-04-26-viz1
Page 24: Mdst3559 2011-04-26-viz1

What happens to space?