History and Principles of Data Visualization (CMSC 34900-1 Topics - - PowerPoint PPT Presentation

history and principles of data visualization
SMART_READER_LITE
LIVE PREVIEW

History and Principles of Data Visualization (CMSC 34900-1 Topics - - PowerPoint PPT Presentation

History and Principles of Data Visualization (CMSC 34900-1 Topics in Scientific Computing; Autumn 2014) http://people.cs.uchicago.edu/~glk/class/HistoVis/ Sept 30, 2014 Gordon Kindlmann How to learn about a set of numbers? Summary statistics


slide-1
SLIDE 1

History and Principles of Data Visualization

(CMSC 34900-1 Topics in Scientific Computing; Autumn 2014)

http://people.cs.uchicago.edu/~glk/class/HistoVis/

Gordon Kindlmann

Sept 30, 2014

slide-2
SLIDE 2

How to learn about a set of numbers?

  • Sets I, II, III, IV of (xi,yi)

have identical:

  • • mean, variance {xi}
  • • mean, variance {yi}
  • • line of best fit

(least-squares sense)

Summary statistics

slide-3
SLIDE 3

Anscombe’s quartet

http://en.wikipedia.org/wiki/Anscombe's_quartet

slide-4
SLIDE 4

Anscombe’s message

  • “A computer should make both calculations and
  • graphs. Both sorts of output should be studied; each

will contribute to understanding”

  • “Thought and ingenuity devoted to devising good

graphs are likely to pay off”

  • “In practice,we do not know that the theoretical

description is correct, we should generally suspect that it is not, and we cannot therefore heave a sigh

  • f relief when the regression calculation has been

made, knowing that statistical justice has been done.”

  • (i.e. If you’re doing computations on data, you need to

see what you’re doing!)

  • [Anscombe-GraphsInStatAn-1973]
slide-5
SLIDE 5

REPUBLICAN DEMOCRAT

2012 Presidential Election

http://www.npr.org/blogs/itsallpolitics/2012/11/01/163632378/a-campaign-map-morphed-by-money

slide-6
SLIDE 6

2012 Presidential Election

http://gizmodo.com/5960290/this-is-the-real-political-map-of-america-hint-we-are-not-that-divided

slide-7
SLIDE 7

2012 Presidential Election

http://www.npr.org/blogs/itsallpolitics/2012/11/01/163632378/a-campaign-map-morphed-by-money

slide-8
SLIDE 8

2012 Presidential Election

http://www.npr.org/blogs/itsallpolitics/2012/11/01/163632378/a-campaign-map-morphed-by-money

slide-9
SLIDE 9

2012 Presidential Election

http://www.npr.org/blogs/itsallpolitics/2012/11/01/163632378/a-campaign-map-morphed-by-money

slide-10
SLIDE 10

Clarifying distortions

http://www.20thcenturylondon.org.uk/beck-henry-harry

http://briankerr.wordpress.com/2009/06/08/connections/ http://en.wikipedia.org/wiki/Harry_Beck

Tube map from 1908

slide-11
SLIDE 11

Clarifying distortions

http://www.20thcenturylondon.org.uk/beck-henry-harry

Harry Beck 1933

http://briankerr.wordpress.com/2009/06/08/connections/ http://en.wikipedia.org/wiki/Harry_Beck

slide-12
SLIDE 12

Clarifying distortions

slide-13
SLIDE 13

Joachim Böttger, Ulrik Brandes, Oliver Deussen, Hendrik Ziezold,

“Map Warping for the Annotation of Metro Maps”

IEEE Computer Graphics and Applications, 28(5):56-65, 2008

Clarifying distortions

slide-14
SLIDE 14

Maps reflect conventions, choices, and priorities

“A single map is but one of an indefinitely large number of maps that might be produced for the same situation or from the same data.” Mark Monmonier “How to Lie with Maps”, 1991

slide-15
SLIDE 15

Showing population flux

http://www.datapointed.net/2011/04/maps-us-population-change-2000-2010-census/ moving in moving out

Note use of (roughly)

  • pponent hues in

colormap, centered around gray (neutral) to indicate zero

slide-16
SLIDE 16

Different tasks for colormaps

slide-17
SLIDE 17

Value of showing isocontours

Quality/Utility of colormap hinges on perceptual psychology

slide-18
SLIDE 18

Affordances

http://www.kkstudio.gr/#the-uncomfortable “uncomfortable” object design by Katarina Kamprani Our experiences of the affordances in design is also part of psychology

slide-19
SLIDE 19

Three main bodies of knowledge

  • Cartography / Geography
  • Statistics
  • Psychology
slide-20
SLIDE 20

Fields of Visualization

Information Visualization Scientific Visualization Data Visualization

Info- graphics Scientific Illustration

Statistics, Machine Learning Calculus, Numerical Methods

Computer Science

Computer Graphics Human-computer interaction

Perceptual Psychology

slide-21
SLIDE 21

This class:

  • Goal: understand the underlying principles

at play in data visualization (practice & research), and their history

  • How:
  • 1) Read, present, discuss the commonly

cited literature and its context

  • 2) Do a project implementing a vis

method

  • Why this class?
slide-22
SLIDE 22

What is being visualized?

  • Data = set of values (or datum) X
  • Spreadsheet: {Xi}i=1..N; Xi=(ai,bi,ci,...)

coordinates may be spatial or geographical

  • Function of time: X = F(t)
  • Function over 2D X = F(u,v) i.e. an image,
  • r volume F(u,v,w), or 3D surface F(s,t)
  • Graph: X = (Vert,Edge) or (Vert,Arrow)
  • Each X is a label or number (or vector of them)
  • Each different type (or flavor) of number

has its own mathematical structure: “scales of measurement”

slide-23
SLIDE 23

Scales of measurement

slide-24
SLIDE 24

Stevens’ 4 scales of measurements

Nominal

Categorical Qualitative

Ordinal Interval Ratio

  • Later scales specialize earlier scales
  • Some examples of these ...

http://en.wikipedia.org/wiki/Level_of_measurement

slide-25
SLIDE 25

The structure of data values

  • Categorical
  • Ordinal
  • Interval
  • Ratio

discrete continuous

Scalars Vectors Tensors

Understanding the nature of the data helps choose sensible ways to show it

quali- tative

quantitative

slide-26
SLIDE 26

Value of showing isocontours

slide-27
SLIDE 27

Fields of Visualization related to data

Information Visualization Scientific Visualization

{Xi}i=1..N; Xi=(ai,bi,ci,...) X = F(t) X = (Vert,Edge) X = F(u,v) X = F(u,v,w) X = F(s,t) (3D surface) X : vectors, tensors