Download - HCI 2014 (8 of 10): Data Visualization
![Page 1: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/1.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busacoan introduction to data visualization
Human-Computer Interaction
![Page 2: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/2.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Above all else show the data.”
Edward R. Tufte
![Page 3: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/3.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
reality
Data is no longer scarce
![Page 4: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/4.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
reality
Data is no longer scarce
http://www.worldometers.info/
![Page 5: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/5.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
reality
Data is no longer scarce
we need to integrate, simplify, and capitalize on existing information systems and
the massive amounts of data they hold
see also www.softviscollection.org/intro/a-thousand-words/
![Page 6: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/6.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
reality
Data is no longer scarce
we need to integrate, simplify, and capitalize on existing information systems and
the massive amounts of data they hold
datainformationknowledgewisdom
![Page 7: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/7.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
What information visualization means?
![Page 8: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/8.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
A class of techniques for augmenting cognition
“the use of computer-supported, interactive, visual representations of abstract data
in order to amplify cognition”
Card, Mackinlay & Shneiderman, 1999
![Page 9: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/9.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
A process of mapping information to visuals
“data visualization is expert storytelling” (Murray, 2013)
![Page 10: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/10.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
A process of mapping information to visuals
“data visualization is expert storytelling” (Murray, 2013)
crafting rules that interpret data and express its values as visual properties
![Page 11: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/11.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
informa-tion
design
data per-ceptuali-
zation
data visuali-zation
scientific visuali-zation
![Page 12: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/12.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Minimal criteria that any visualization has to fulfill to be considered a pragmatic visualization
based on (non-visual) dataproduce an image
the result must be readable and recognizable
Robert Kosara, 2008http://eagereyes.org/criticism/definition-of-visualization
![Page 13: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/13.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Benefits – adapted from Card et al. (2009):
reducing the search for information
![Page 14: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/14.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Benefits – adapted from Card et al. (2009):
enhancing the detection of patterns
![Page 15: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/15.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Benefits – adapted from Card et al. (2009):
encoding information in an interactive medium
![Page 16: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/16.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Benefits – adapted from Card et al. (2009):
monitoring of data/information/knowledge evolution
![Page 17: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/17.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
How Music Travels – an animated visualization experimenthttp://www.thomson.co.uk/blog/
wp-content/uploads/infographic/interactive-music-map/
![Page 18: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/18.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Benefits – adapted from Card et al. (2009):
enabling inferences
![Page 19: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/19.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
see Hans Rolins, “New insights on poverty”, TED 2007www.ted.com/talks/hans_rosling_reveals_new_insights_on_poverty
![Page 20: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/20.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Benefits – adapted from Card et al. (2009):
allowing exploration of a space of parameter values and enhancing user operations
![Page 21: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/21.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
maps
used from ancient times to convey, in an abstract way, known geographic areas + to provide orientation
later on, give insights for creating strategies in case of hostilities
![Page 22: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/22.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
diagrams
see Euclid works on geometryused in science (e.g., by Newton) to record observations,
to induct relationships, to explicate methodology of experiments,
to classify & conceptualize phenomena
![Page 23: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/23.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Newton’s optics illustration – reported by Robin (1992)
![Page 24: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/24.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
abstract diagrams
employs non-physical information
an early example: Playfair (1786)
![Page 25: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/25.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
visual design + data graphics
design principles of information visualization (infovis)
Edward Tufte (1983, 1990, 1997)
![Page 26: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/26.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
statistics
exploratory (multidimensional) data analysis
Tukey (1977), Cleveland & McGill (1988)
![Page 27: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/27.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
scientific visualization
analytical software instruments for scientific analysis of large datasets
McCormick & DeFanti (1987)
![Page 28: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/28.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
computer graphics + artificial intelligence
automatic design of visual presentations of data
Mackinlay (1986), Roth & Mattis (1990), Casner (1991)
![Page 29: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/29.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Origins:
human-computer interaction
new user interfaces & interactions, including animations
Robertson, Card & Mackinlay (1989), Shneiderman (1992)
![Page 30: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/30.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
Visualization vs. infographics
visualization is – automatically – created that can be applied to many datasets
infographics are made – manually –for a particular dataset, concerning a specific purpose
http://eagereyes.org/blog/2010/the-difference-between-infographics-and-visualization
![Page 31: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/31.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
“The nature of the visualization depends on which relationship is dominant.”
N. Iliinsky & J. Steele, Designing Data Visualizations, O’Reilly, 2011
![Page 32: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/32.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
data visualization
“The nature of the visualization depends on which relationship is dominant.”
N. Iliinsky & J. Steele, Designing Data Visualizations, O’Reilly, 2011
infographicsdata/info viz
e.g., generative art
![Page 33: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/33.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about data visualization design?
![Page 34: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/34.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visualization
the mapping of data to visual formthat supports human interaction in a workplace
for visual sense making
![Page 35: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/35.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Stuart Card, “Information Visualization”, Human-Computer Interaction Handbook (2nd Edition),
Taylor & Francis, 2008
![Page 36: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/36.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Raw Data – data(sets) to be visualized, available in different – binary/textual – formats
![Page 37: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/37.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Transformations – provides document vectors (normalized vectors in a N-dimensional space);
could imply different filtering operations
![Page 38: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/38.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables – suitable data structures: relations (depending on considered variables) + meta-data
![Page 39: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/39.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
tables of objects + their attributes
![Page 40: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/40.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
example for movie visualizations:
basic objects = instances of the film concept
attributes (properties) for each object: title, year of release, genre type, actors,…
![Page 41: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/41.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
could be considered as metadata
![Page 42: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/42.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
functional (abstract) representation:
f (input variables) = output variables
![Page 43: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/43.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
functional (abstract) representation:
f (input variables) = output variables
Year (FilmID = 540) = 1926
![Page 44: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/44.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
variables implies a scale of measurement
![Page 45: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/45.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
variables implies a scale of measurement
a nominal variable N is an unordered sete.g., film titles { Star Wars, Brazil, The Wall,…}
(in)equality operators could be used
![Page 46: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/46.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
variables implies a scale of measurement
an ordinal variable O is a tuple (ordered set)e.g., film ratings < G, PG, PG-13, R >
relational operators (like “<”) could be applied
![Page 47: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/47.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
variables implies a scale of measurement
a quantitative variable Q is a numeric rangeexample: film length [0, 400]
arithmetic operators could be performed on them
![Page 48: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/48.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
subtypes regarding the nature of visualization
quantitative spatial – for intrinsically spatial variables common in scientific visualization
quantitative geographical – spatial variables that are specifically geophysical coordinates
![Page 49: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/49.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
variable subtype concerning similarity
quantitative similarity
![Page 50: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/50.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
temporal variables
quantitative timeordinal time
![Page 51: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/51.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
variables implies a scale of measurement
unstructured scalewhose only value is present or absent (e.g., an error flag)
![Page 52: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/52.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
data classes
![Page 53: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/53.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Data Tables
scale types can be altered by transformations
![Page 54: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/54.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Quantitative variables can be mapped by data transformations into ordinal variables
film length [0, 400] min. → <SHORT, MEDIUM, LONG>
classes of values
![Page 55: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/55.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Nominal variables can be transformed to ordinal values
film titles { Star Wars, Brazil, The Wall }→ < The Wall, Star Wars, Brazil >
sorting
![Page 56: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/56.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
![Page 57: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/57.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Mappings – creating analytic abstractions to be visualized; from spatial coordinates to surfaces on an information 2D/3D landscape
![Page 58: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/58.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structuresuse a vocabulary of visual elements:
spatial substrates + marks + graphical properties
![Page 59: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/59.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
goal: the systematic mapping of data relations onto visual form
visual encodings
![Page 60: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/60.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
spatial substratemarks
connectionenclosure
retinal propertiestemporal encoding
![Page 61: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/61.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
spatial substrate
empty space, as a container, can be treated as if it had metric structure
scale type ↔ axis of space
![Page 62: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/62.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Most important spatial axes:
unstructured no axisnominal grid a region divided into sub-regionsordinal grid ordering of sub-regions is significantquantitative grid a region has a metric
![Page 63: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/63.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
![Page 64: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/64.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Axes can be linear or radial
can involve any of the various coordinate systems for describing space
![Page 65: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/65.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Axes can be linear or radial
can involve any of the various coordinate systems for describing space
example: using 2 orthogonal quantitative axes to visualize movie popularity over the time
Year → QX
Popularity → QY
![Page 66: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/66.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
marks
visible “things” that occur in space:points, lines, areas, volumes
![Page 67: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/67.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
types of marks(in this case, point & line marks take up space
and may have properties such as shape)
![Page 68: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/68.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
![Page 69: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/69.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
connection & enclosure
points and lines can be used to signify different topological structures like graphs and trees,
showing relations among objects
![Page 70: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/70.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
connection & enclosure
enclosure can be used for trees, contour maps, and Venn Diagrams
![Page 71: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/71.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
retinal properties
position, size, orientation, color, texture, shape
crispness, resolution, transparency, arrangement
![Page 72: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/72.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
retinal properties
example: using color as visual code denoting a film genreFilmID (Genre) → P(Color)
![Page 73: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/73.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Visual Structures
temporal encoding
temporal data to be visualizedversus
animation – mapping a variable into time
![Page 74: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/74.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
View Transformations – offers various views (graphical representations) according to the user goals
![Page 75: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/75.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Views – perceived by end-users; adjusted by graphical parameters (position, scaling, clipping,…)
![Page 76: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/76.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
View—value distinction
regards how operations (transformations) are performedat different places in the model
![Page 77: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/77.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
View—value distinction
regards how operations (transformations) are performedat different places in the model
example:when a point is deleted from the visualization, has the point been deleted from the dataset?
![Page 78: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/78.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
“Information visualization is about the not just creation of visual images, but also the interaction with those images
in the service of some problem.”
Stuart Card, 2008
![Page 79: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/79.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
Expressiveness & effectiveness
a visualization is expressive if and only if it encodes all the data relations intended
and no other data relations
![Page 80: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/80.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization modeling
FilmType(N) → Position(Q)mapping from data to visual form that violates
expressiveness criterion
![Page 81: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/81.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
AcquireParseFilterMine
RepresentRefine
Interact
according to Ben Fry, 2008
![Page 82: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/82.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Acquire
obtain the data to be analyzed and visualized
open data sources:http://ideasource.blankdots.com/2012/08/open-data-sources/
![Page 83: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/83.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Parse
deliver a certain structure for the data’s meaning, and order it into categories
![Page 84: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/84.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Filter
keep only the data of interest
![Page 85: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/85.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Mine
apply methods from statistics or data miningto discern patterns or
place the data in mathematical context
pragmatic approaches: G. Myatt, W. Johnson, Making Sense of Data I, II, and III, Wiley, 2007, 2009, 2011
![Page 86: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/86.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Represent
choose a (set of) visual model(s)
typical examples: bar graph, list, tree
![Page 87: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/87.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Refine
improve the basic visual representation to make it clearer and more visually engaging
![Page 88: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/88.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
Interact
add methods for manipulating the data or controlling what features are visible
![Page 89: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/89.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization processes
adopting an iterative approach (Fry, 2008)
![Page 90: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/90.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about a taxonomy of information visualization?
![Page 91: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/91.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
direct reading
1-variable [X]: lists, 1D scatterplots, pie charts, distributions, box plots,…
![Page 92: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/92.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
see also http://eagereyes.org/techniques/pie-charts
![Page 93: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/93.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
direct reading
2-variable [XY]: 2D object charts (histograms), 2D scatterplots
![Page 94: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/94.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
direct reading
3-variable [XYR]: retinal scatterplots, Kohonen diagrams
[(XY)Z]: information landscapes, information surfaces[XYZ]: 3D scatterplots
![Page 95: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/95.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
retinal scatterplot – here, a heat maphttp://secviz.org/content/user-behavior-a-heatmap
visualizing user-behavior (Y) over time (X); color (retinal variable R) is used to indicate the intensity of the activity
![Page 96: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/96.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
direct reading
4-variable [XYZR]: 3D retinal scatterplots, 3D topographies
![Page 97: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/97.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
a complex visualization of localized partisanshipAndrew Gelman, Jonathan P. Kastellec & Yair Ghitza, 2009
![Page 98: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/98.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
articulated reading
n-variable [XYRn-2]: 2D retinal scatterplots[XYZRn-1]: 3D retinal scatterplots
may present a barrier of perception
![Page 99: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/99.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
scatterplot of attractiveness versus age, colored by genderO’Connor & Biewald, 2009
![Page 100: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/100.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
articulated reading
trees (used for hierarchical data):node and link trees, enclosure trees, hyperbolic trees,
TreeMaps, cone trees
![Page 101: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/101.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
treemap of terms occurring in geograph titles and comments for 6 selected scene types
T. Segaran & J. Hammerbacher (Eds.), Beautiful Data, O’Reilly, 2009
![Page 102: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/102.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
articulated reading
networks
![Page 103: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/103.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Flight Patterns – using air traffic GPS data to visualize commercial flight patterns and density (Koblin, 2005)
www.aaronkoblin.com/work/flightpatterns/
![Page 104: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/104.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Simple visual structures
articulated reading
time
![Page 105: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/105.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Definitive Daft Punkhttp://themaninblue.com/writing/perspective/2011/05/12/
![Page 106: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/106.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Composed visual structures
single-axis composition [XYn]:permutation matrices, parallel coordinates
![Page 107: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/107.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
a parallel coordinate view of a firewall log filecontext: security visualization – http://secviz.org/
![Page 108: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/108.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Composed visual structures
double-axis composition [XY]:graphs
![Page 109: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/109.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Composed visual structures
recursive composition
2D in 2D [(XY)XY]: scatterplot matrices, hierarchical axes,…
![Page 110: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/110.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
organizing all of pairwise correlation information
![Page 111: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/111.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Composed visual structures
recursive composition
marks in 2D [(XY)R]: stick figures, color icons, shape coding, Keim spirals,…
![Page 112: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/112.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
100 Years with the San Francisco Symphony by Adobehttp://thewhyaxis.info/music/
![Page 113: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/113.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Composed visual structures
recursive composition
3D in 3D [(XYZ)XYZ]: worlds within worlds
![Page 114: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/114.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Interactive visual structures
dynamic queriesimagery (“magic”) lens
overview + detailbrushing and linking
extraction & comparationattribute explorer (multi-faceted)
![Page 115: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/115.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Poem Viewer – imagery lens for visualizing corporahttp://ovii.oerc.ox.ac.uk/PoemVis/
![Page 116: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/116.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
brushingperforming a data selection task (e.g., click and drag)
linkinghighlighting the matching data samples in the other views
for a demo, visit http://mbostock.github.io/protovis/ex/brush.html
![Page 117: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/117.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Focus + context attention-reactive visual abstraction
data-driven methods: filtering, selective aggregation
![Page 118: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/118.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Gapminder World – http://www.gapminder.org/world/
![Page 119: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/119.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
Focus + context attention-reactive visual abstraction
view-based methods:micro-macro readings, highlighting, visual transfer
functions, perspective distortion, alternate geometries
![Page 120: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/120.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
visualization taxonomy
micro-macro readingspresenting large quantities of data at high densities
goal: to see the bigger picture
http://larp601.wordpress.com/
![Page 121: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/121.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
conclusions
Main purposes of information visualization:
exploratory visualizationdiscover patterns, trends, or sub-problems in a data set
explanatory visualizationtransmitting information or a point of view to the user
![Page 122: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/122.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
conclusions
case study: VOWL (Visual Notation for OWL Ontologies) + interactive visualization tools for desktop and Web
http://vowl.visualdataweb.org/
![Page 123: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/123.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
conclusions
Each visualization project (solution) has unique requirements
“If each data set is different, the point of visualization is to expose that fascinating aspect of the data
and make it self-evident.” – Stephen Fry
![Page 124: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/124.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
conclusions
Apply KISS principle
less detail can actually convey more information
beware of chartjunk
Tufte (1983)
![Page 125: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/125.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
conclusions
chartjunk using a large area and a lot of “ink” (many symbols and lines)
to show only 5 hard-to-read numbers
real-life examples: http://junkcharts.typepad.com/
![Page 126: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/126.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
conclusions
Know your audience
different types of visualizations for different (types of) users
![Page 127: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/127.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
resources
Edward R. Tufte, The Visual Display of Quantitative Information (2nd Edition), Graphics Press, 2001
Edward R. Tufte, Envisioning Information, Graphics Press, 1990
Nathan Yau, Visualize This, Wiley, 2011 for examples & tutorials, consult http://flowingdata.com/
Ben Fry, Visualizing Data, O’Reilly, 2008
Scott Murray, Interactive Data Visualization for the Web, O’Reilly, 2013 – http://chimera.labs.oreilly.com/books/1230000000345
![Page 128: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/128.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
online resources
WikiViz – techniques, tools, examples: www.wikiviz.org
Resources for data visualization and interactive exploration (curated by S. Negru): http://tinyurl.com/kr8oxg5
Data Visualization – http://datavisualization.ch/
Visualization & Visual Communication: http://eagereyes.org
Information is Beautiful – www.informationisbeautiful.net
![Page 129: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/129.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Conclusion”
data visualizationdefinitions, classification, methods, examples
![Page 130: HCI 2014 (8 of 10): Data Visualization](https://reader036.vdocuments.us/reader036/viewer/2022081414/54c64c544a79591a6d8b456d/html5/thumbnails/130.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
next lecture:affective factors & persuasive technologies