eecs6414 data analytics and visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · data types...

85
Information Visualization (Part II) EECS6414 Data Analytics and Visualization

Upload: others

Post on 14-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Information Visualization

(Part II)

EECS6414 – Data Analytics and Visualization

Page 2: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Agenda*

• Review

− What is data visualization?

− Jacques Bertin’s visual variables (semiotics)

− Perception & cognition (pre-attentive vs attentive

processing)

− Gestalt principles

− Tufte’s principles of graphical excellence

• Data Types

• A Taxonomy of Representation

− A detailed listing of data representations

2*Thanks to Ana Jofre for part of content in slides

Page 3: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Part I Review

Page 4: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Why visualize data? Anscombe’s Quartet

Summary statistics for

all four datasets

• avg(x) = 9

• avg(y) = 7.50

• Var(x) = 11

• Var(y) = 4.12

• Correlation(x,y) = 0.816

• A linear regression line:

y = 0.5x + 3

4

Anscombe’s Quartet

Anscombe, F. (1973). Graphs in statistical analysis. American Statistician, 27:17--21.

Always plot your data!

Page 5: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

What is data visualization?

5

Use of visual elements like charts, graphs, and maps to see and

understand trends, outliers, and patterns in data

Page 6: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Jacques Bertin’s visual variables (vv)

6Jacques Bertin proposed an original set of “retinal variables” in Semiology of Graphics (1967)

changes in x,

y, (z) location

change in

length/area

changes in

shape

changes in

light value

changes in

hue value

changes in

alignment

changes in

pattern

Page 7: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Perception & cognition

• perception is fragmented

• eyes are constantly scanning and constructing reality

The “Door Study”*https://www.youtube.com/embed/FWSxSQsspiQ

* Daniel J. Simons and Daniel T. Levin. 1998. “Failure to detect changes to people during a real world interaction.” Psychonomic Bulletin and Review. 5: 644–669. 7

Image: Ware, Colin. Visual thinking: For design. Morgan Kaufmann, 2010

Page 8: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Pre-attentive vs attentive processing

Pre-attentive Processing

• bottom-up

• fast, automatic

• instinctive

• efficient

• multitasks

Attentive Processing

• top-down

• slow, deliberate

• focused

• singe-task

8

goal of information design• help humans process information as efficiently as possible

• make as much use of pre-attentive processing as possible

Page 9: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Gestalt Principles (Princ. of Visual Grouping)

• Figure/Ground

• Proximity

• Similarity

• Symmetry

• Continuity

• Closure

9

Page 10: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Principles of Graphical Excellence (Tufte’ 01)

• Show the data

• Induce the viewer to think about the substance of the findings rather that the methodology, the graphical design, or other aspects

• Avoid distorting what the data have to say

• Present many numbers in a small space, i.e., efficiently

• Make large data sets coherent

• Encourage the eye to compare different pieces of data

• Reveal the data at several levels of detail, from a broad overview to the fine structure

• Serve a clear purpose: description, exploration, tabulation, decoration

• Be closely integrated with the statistical and verbal descriptions of the data set

10E. R. Tufte. The Visual Display of Quantitative Information, 2nd Ed. Graphics Press, 2001.

Page 11: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

High data to ink ratio (demo)

11Image: https://miro.medium.com/max/960/1*ZF-3-ih4QwSVTVXZeVV-iA.gif

Page 12: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

What makes a visualization beautiful?

12https://informationisbeautiful.net/visualizations/what-makes-a-good-data-visualization/

Page 13: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Physical visualizations (data sculpture)

13

A 3D bar chart on top of a keyboard which shows

the frequency of each letter in the alphabet

Source: Michael Knuepfel

Keyboard Frequency Sculpture

A data sculpture by Luke Jerram that depicts nine

minutes of seismographic readings during the 9.0

earthquake.

Source: Gizmodo

2011 – Tōhoku Japanese Earthquake Sculpture

Page 14: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Data Types

Page 15: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Data types

15

Data

Qualitative

(Descriptive)

Nominal Ordinal

Quantitative

(Numerical)

Continuous Discrete

Data has no

natural order

examples

gender, race, religion,

sport

Data can be

arranged in

order or rank

examples

sizes (s/m/l), attitudes

(disagree, neutral,

agree), house number.

Data is measured

on a continuous

scale

examples

temperature,

length, height

Data is countable,

and exists only in

whole numbers

examples

number of

people taking

this class

Page 16: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Information Visualization

Taxonomy

Page 17: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Information Visualization Taxonomy

17

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 18: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Quantitative Comparison Structures

18

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 19: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Pie Chart

19

Image: https://google.github.io/charts/flutter/gallery.html

Page 20: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Doughnut Chart

20

Image: https://google.github.io/charts/flutter/gallery.html

Page 21: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Bar Chart

22

Image: https://google.github.io/charts/flutter/gallery.html

Page 22: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Stacked Bar Chart

23

Image: https://google.github.io/charts/flutter/gallery.html

Page 23: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Clustered/Grouped Bar Chart

24

Image: https://google.github.io/charts/flutter/gallery.html

Page 24: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Grouped-stacked Bar Chart

25

Image: https://google.github.io/charts/flutter/gallery.html

Page 25: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Bubble Chart

26

Image: https://github.com/UsabilityEtc/d3-country-bubble-chart

Page 26: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Bubble Chart (interactive)

27

Image: http://www.nytimes.com/interactive/2012/02/13/us/politics/2013-budget-proposal-graphic.html?_r=1&

Page 27: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Pictogram Chart (for discrete data)

28

Image: https://datavizcatalogue.com/methods/pictogram.html#.Vk0RGt-rSRs

use of icons to give a more

engaging overall view of

small sets of discrete data

can help overcome

differences in language,

culture and education

Page 28: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Quantitative Relational Structures

29

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 29: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Line Chart

30

Image: https://google.github.io/charts/flutter/gallery.html

Page 30: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Scatter Plot

31

Image: https://google.github.io/charts/flutter/gallery.html

Page 31: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

3d Coordinate Systems

32

Image: https://planetcalc.com/7952/

Alternative ways to define plane or

3D-space:

• Cartesian

• Cylindrical

• Spherical

Page 32: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Radar Chart

35

Image: https://python-graph-gallery.com/390-basic-radar-chart/

Page 33: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Surface Plot

36

Image: https://google.github.io/charts/flutter/gallery.html

Page 34: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Heat Map

37

Image: https://google.github.io/charts/flutter/gallery.html

Google eye-tracking

heatmap study to

optimize analysis of

search results

Page 35: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Heat Map/ Co-occurrence Map

38

Image: https://www.zerohedge.com/news/2013-08-09/definitive-fund-flows-heatmap-10-years-capital-flows

Page 36: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Area Graph

39

Image: https://google.github.io/charts/flutter/gallery.html

Page 37: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Stacked Area Graph

40

Image: https://google.github.io/charts/flutter/gallery.html

Page 38: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Distribution Structures

41

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 39: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Box and Whisker Box

42

Image: https://www.simplypsychology.org/boxplots.html

Page 40: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Box and Whisker Box

43

Image: https://www.simplypsychology.org/boxplots.html

Page 41: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Histogram

44

Image: https://support.google.com/docs/answer/9146867?hl=en

Page 42: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Quantitative Relational Structures

45

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 43: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Networks: Force-directed Layout

46

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 44: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Networks: Arc Graph

47

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 45: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Networks: Adjacency Matrix

48

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 46: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Networks: Chord Diagram

49

Image: http://www.columbia.edu/~yq2154/Africa/crossBorder.html

movement of refugees

within Africa in 2011

Page 47: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Networks: Chord Diagram (interactive)

50

Image: https://bost.ocks.org/mike/uberdata/

Uber rides in SF

by neighborhoods

Page 48: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Networks: Sankey Charts

51

Image: https://www.highcharts.com/demo/sankey-diagram

Movement between countries

Page 49: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Textual Structures

52

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 50: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Word Cloud

53

Image: https://blog.sharetolearn.com/classroom-resources/word-clouds-writing/

Page 51: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Word Tree

54

Image: https://developers.google.com/chart/interactive/docs/gallery/wordtree

Page 52: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Hierarchical Structures

55

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 53: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Tree Diagram (root, branches, nodes, leaves)

56

Image: http://visualizingrights.org/kit/charts/tree-diagram.html

Page 54: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Horizontal Trees

57

Image: https://developers.google.com/chart/interactive/docs/gallery/wordtree

Page 55: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Node-link Diagram or Dendrogram

58

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 56: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Indented Trees & Circular Dendrogram

59

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 57: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Radial Trees

60

Image: https://en.wikipedia.org/wiki/Radial_tree

Page 58: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Hyperbolic Trees

61

Image: https://infovis-wiki.net/wiki/Hyperbolic_trees

Page 59: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Rectangular TreeMaps: World Population

62

Image: https://www.populationpyramid.net/population-size-per-country/2020/

Page 60: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Voronoi TreeMap

Voronoi treemaps are an

alternative to traditional

rectangular treemaps

• often more aesthetically

pleasing

63

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 61: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Circular TreeMap

packing circles instead of

subdividing rectangles can

produce a different sort of

enclosure diagram that has

an organic appearance

• circle-packing

layouts reveals the

hierarchy

• node sizes can be rapidly

compared using area

64

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 62: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Radial TreeMap (aka Sunbursts)

65

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 63: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Icicle TreeMap

66

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 64: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Temporal Structures

67

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 65: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Timeline of Space Exploration

68

Image: https://www.highcharts.com/

Page 66: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Timeline of 100 yrs of Rock Music (interact.)

69

Image: http://www.concerthotels.com/100-years-of-rock

Page 67: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Spatial Structures

70

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 68: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Heatmaps: Fandom of Coldplay (on Youtube)

71

Image: https://www.nytimes.com/interactive/2017/08/07/upshot/music-fandom-maps.html

Page 69: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Choropleth Map

72

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 70: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Graduated Symbol Map

73

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 71: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Cartograms

74

Image: https://homes.cs.washington.edu/~jheer/files/zoo/

Page 72: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Examples: Wind Map (interactive)

75

Image: http://hint.fm/wind/

Page 73: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Spatiotemporal Structures

76

textual

hierarchical

temporal

spatiotemporal

spatial

Qualitative

Data

Quantitative

Data

qualitative

relational

quantitative

comparison

quantitative

relational

distributions

Page 74: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Napoleon's Russian campaign of 1812

Charles Minard's map of Napoleon's disastrous Russian campaign of 1812. The graphic is notable

for its representation in two dimensions of six types of data: the number of Napoleon's troops; distance;

temperature; the latitude and longitude; direction of travel; and location relative to specific dates

77

Page 75: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Hurricane Katrina Trajectory Over Time

78

Image: https://weather.com/storms/hurricane/news/hurricane-katrina-forecast-shift-aug26-2005

Page 76: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Tracing Earthquake Discussions in Real Time

79

Image/video: https://www.youtube.com/watch?v=ou8L0MzGvOU

Page 77: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Other

Page 78: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Chernoff Faces

81

a way to display n variables on a 2-D surface

each variable is assigned one of k possible values

Page 79: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Chernoff Faces: Example

Chernoff faces for lawyers' ratings of 12 judges82

Page 80: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Beyond digital visualizations

Page 81: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Physical visualizations (data sculpture)

84

A 3D bar chart on top of a keyboard which shows

the frequency of each letter in the alphabet

Source: Michael Knuepfel

Keyboard Frequency Sculpture

A data sculpture by Luke Jerram that depicts nine

minutes of seismographic readings during the 9.0

earthquake.

Source: Gizmodo

2011 – Tōhoku Japanese Earthquake Sculpture

Page 82: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Physical visualizations

Manifest Justice Exhibition, Los Angeles, May 2015

http://www.afropunk.com/profiles/blogs/feature-manifestjustice-art-exhibit-in-los-angeles

Page 83: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Participatory visualization

86

https://www.youtube.com/watch?v=hD5f8GuNuGQ(what is privilege?)

Page 84: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Resources

Page 85: EECS6414 Data Analytics and Visualizationpapaggel/courses/eecs6414/... · 2020-03-16 · Data types 15 Data Qualitative (Descriptive) Nominal Ordinal Quantitative (Numerical) Continuous

Data Visualization Resources & Libraries

Data visualization cataloghttp://www.datavizcatalogue.com/

Periodic table of visualization methodshttp://www.visual-literacy.org/periodic_table/periodic_table.html

Interactive dynamics for visual analysis (Taxonomy of Tools)http://queue.acm.org/detail.cfm?id=2146416

HighCharts libraryhttps://www.highcharts.com/

D3 libraryhttps://observablehq.com/@d3/gallery

88