visual encoding principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • munzner,...

95
© Munzner/Möller Visual Encoding Principles Visualization Christoph Kralj

Upload: others

Post on 22-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Visual Encoding Principles

VisualizationChristoph Kralj

Page 2: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Overview• Marks + channels • Channel effectiveness

– Accuracy – Discriminability – Separability – Popout

• Channel characteristics – Spatial position – Colour – Size – Tilt (angle) – Shape (glyph) – Stipple (texture) – Curvature – Motion �2

Page 3: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller �3

Readings• Munzner, “Visualization Analysis and Design”:

– Chapter 5 (Marks and Channels) • Colin Ware:

– Chapter 4 (Color) – Chapter 5 (Visual Attention and Information that

Pops Out) • The Visualization Handbook:

– Chapter 1 (Overview of Visualization) • Additional (background) reading

– J. Mackinlay: Automating the design of graphical presentations of relational information. ACM ToG, 5(2), 110-141, 1986

Page 4: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Marks + Channels

Page 5: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:
Page 6: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Rectangle

Width

Height

Text x-position

y-position

color

Line

Page 7: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Visual Language is a Sign System

• Image perceived as a set of signs • Sender encodes information in signs • Receiver decodes information from

signs

• Jacques Bertin – French cartographer [1918-2010] – Semiology of Graphics [1967] – Theoretical principles for visual encodings

Semiology of Graphics [J. Bertin, 83]

13

Image

Visual language is a sign system

Images perceived as a set of signs

Sender encodes information in signs

Receiver decodes information from signs

Semiology of Graphics, 1983

Jacques Bertin

�7

Page 8: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

According to Bertin ...

Position

Size

(Grey)Value

Texture

Color

Orientation

ShapeSemiology of Graphics [J. Bertin, 67]

Points Lines AreasMarks

Cha

nnel

s

�8

Page 9: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Stolte / Hanrahan

“Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases”, Chris Stolte and Pat Hanrahan

�9

Page 10: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

• Mark: basic graphical element / geometric primitive:

• point (0D)

• line (1D)

• area (2D)

• volume (3D)

• Channel: control appearance (of a mark)

• position

• size

• shape

• orientation

• hue, saturation, lightness

• etc.

© Munzner/Möller

Munzner

�10

Horizontal

Position

Vertical Both

Color

Shape Tilt

Size

Length Area Volume

Points Lines Areas

Page 11: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Progression

�11

Page 12: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Progression

�12

Page 13: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Progression

�13

Page 14: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Progression

�14

Page 15: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• Let us use now different visual encodings in a new sheet

• Create a new sheet using the following fields: Family Income Gini Coefficient, Happiness Score, GDP per capita, Internet Access Population

�15

Page 16: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• Is there a correlation (visually) between GDP and Internet Access?

• Which country has a very low Gini Coeff but a high GDP?

• What else can you see?

�16

Page 17: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

�17

Page 18: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

What vs. How Much channels• What: categorical

– shape – spatial region – colour (hue)

• How Much: ordered (ordinal, quantitative) – length (1D) – area (2D) – volume (3D) – tilt – position – colour (lightness) �18

Page 19: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Mark types• tables: item = point • network: node+link • link types:

– connection: relationship btw. two nodes – containment: hierarchy

�19

Marks as Items/Nodes

Marks as Links

Points Lines Areas

Containment Connection

Page 20: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Expressiveness + Effectiveness

• expressiveness principle: – visual encoding should express all of, and

only, the information in the dataset attributes

– lie factor

�20

Page 21: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Expressiveness + Effectiveness

• effectiveness principle: – importance of the attribute should match

the salience of the channel – data-ink ratio

�21

Page 22: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Expressiveness + Effectiveness

• effectiveness principle: – importance of the attribute should match

the salience of the channel – data-ink ratio

�22

Page 23: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Effectiveness -- Accuracy

• perceptualjudgementvs. stimulus

• Weber’s law: S = In

�23

Page 24: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Magnitude Channels: Ordered Attributes Identity Channels: Categorical Attributes

Spatial region

Color hue

Motion

Shape

Position on common scale

Position on unaligned scale

Length (1D size)

Tilt/angle

Area (2D size)

Depth (3D position)

Color luminance

Color saturation

Curvature

Volume (3D size)

Channels: Expressiveness Types and Effectiveness Ranks

Page 25: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• Let us test such difference by comparing area and length as channels for a quantitative value

• Lets look at the Cellular Subscriptions per continent (Map Reference)

• We will use a Heat Map as area encoding and a bar chart as length encoding

• Which one is easier to read?

�25

Page 26: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• On the right side is a Show Me button and there you can change easily the encoding

�26

Page 27: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

�27

Page 28: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

�28

Page 29: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Effectiveness -- Separability

• separable vs. integral channels

�29

Page 30: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Popout - Preattentive processing

• parallel (visual processing)

�30

Page 31: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Popout - Preattentive processing

• parallel (visual processing)

�31

Page 32: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Popout - Preattentive processing

• parallel (visual processing)

�32

Page 33: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Popout - Preattentive processing

• parallel (visual processing)

�33

Page 34: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Popout - Preattentive processing

• parallel (visual processing)

�34

Page 35: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Overview• Marks + channels • Channel effectiveness • Channel characteristics

– Spatial position – Color – Size – Tilt (angle) – Shape (glyph) – Stipple (texture) – Curvature – Motion �35

Page 36: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Channels

• Spatial position: most effective for all data types

• Size: ‘how much’, interacts with others • Shape/Glyph: ‘what channel’ • Stipple/texture: less popular today • Curvature: less popular today • Motion: large popout effect

�36

Page 37: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Colour

�37

Page 38: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Thanks to Moritz Wustinger

Page 39: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Thanks to Moritz Wustinger

Page 40: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Thanks to Moritz Wustinger

Page 41: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Thanks to Moritz WustingerSmiley based on http://upload.wikimedia.org/wikipedia/commons/b/bd/A_Smiley.jpg

Page 42: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Color deficiency

Page 43: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Model “Color blindness” • Flaw in opponent processing

– Red-green common (deuteranope, protanope) – Blue-yellow possible (tritanope -- most common) – Luminance channel almost “normal”

• 8% of all men, 0.5% of all women • Effect is 2D color vision model

– Flatten color space – Can be simulated (Brettel et. al.) – http://colorfilter.wickline.org – http://www.colblindor.com/coblis-color-

blindness-simulator/�43

Source: M. Stone

Page 44: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Color Blindness

DeuteranopeProtanope TritanopeNo M cones No L cones No S cones

Red / green deficiencies

Blue / Yellow deficiency

�44

Source: M. Stone

Page 45: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Color-Blindness

Normal Protanope Deuteranope Lightness�45

Source: M. Stone

Page 46: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Using Color

Page 47: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Categorical Data

Page 48: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Categorical Data

• Limited distinguishability (8-14) – Best with Hue – Best choices from Ware:

Source: Ware, “Information Visualization”

Page 49: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Maximum Hue Separation

�49

Source: H.P. Pfister

Page 50: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Analogous, yet distinctSource: H.P. Pfister

Page 51: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Primary Colors

• Primary color terms are remarkably consistent across cultures [Berlin & Kay, 69]

Source: Ware, “Information Visualization”

�51

Page 52: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Take-home message

• Only a small number of colors can be used effectively as categorical labels

• Keep the number of colors for categorical data to less than eight, and use quiet medium grey backgrounds

�52

Source: H.P. Pfister

Page 53: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Small Areas

Tableau Software

�53

Page 54: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller Tufte, VDQI (Vol. 1), p. 77

Large Areas

�54

Page 55: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Large Areas

�55Tufte, VDQI (Vol. 1), p. 77

Page 56: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Large Areas

Cleveland & McGill, “A Color-Caused Optical Illusion on a Statistical Graph”, 1983

1 = Red is bigger 2 = Green is bigger 3 = Both look the same

�56

Page 57: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Color Size Illusion

�57Cleveland & McGill, “A Color-Caused Optical Illusion on a Statistical Graph”, 1983

Page 58: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Maps

�58

Source: Ware, “Visual Thinking for Design”

Page 59: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Take-home message

• Color in small regions is difficult to perceive, and bright colors in large areas appear bigger

• Use bright, saturated colors for small regions, and use low saturation pastel colors for large regions and backgrounds

�59

Source: H.P. Pfister

Page 60: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• Let us use our map to test this! • Try to use Map Reference or Biggest

official Langauge as color for our map. • What works and doesn’t work?

�60

Page 61: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

�61

Page 62: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Ordinal

Page 63: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Order These Colors

�63

Source: J. Stasko

Page 64: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Order These Colors

�64

Source: J. Stasko

Page 65: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Order These Colors

�65

Source: J. Stasko

Order These Colors

138

Source: J. Stasko

Page 67: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Brewer Scales

Cynthia Brewer, Color Use Guidelines for Data Representation

Nominal

Ordinal

�67

Page 68: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

SequentialSource: H.P. Pfister

Page 69: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Take-home message

• Lightness and saturation are effective for ordinal data because they have an implicit perceptual ordering

• Show ordinal data with a discrete set of color values that change in lightness or saturation

�69

Source: H.P. Pfister

Page 70: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Quantitative

Page 71: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Rainbow Colormap

Rogowitz and Treinish, Why should engineers and scientists be worried about color?

�71

Page 72: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Rainbow Colormap

�72

Rogowitz and Treinish, Why should engineers and scientists be worried about color?

Page 73: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Rainbow Colormap

• Hue is used to show ordinal data

• Not perceptually linear: Equal steps in the continuous range are not perceived as equal steps

• Not good for colorblind people

�73

Page 74: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Rainbow colour map

• Learned order • Visually segmented

– Solution — isoluminant rainbow – Solution — discretize colormap

�74

Page 75: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Color Segmentation

C. Ware, “Visual Thinking for Design”

�75

Page 76: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Take-home message

• Quantitative data can be shown with a discrete or continuous colormap

• Use colormaps with a limited hue palette and redundantly vary lightness and saturation, and use discrete colormaps for accuracy

�76

Page 77: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• Let us use our map again to test different color scales by using Cellular Subscriptions as color

• Compare the continuous color scale to a discrete color scale

�77

Page 78: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

• Right click on the Color Button opens …

�78

Page 79: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller/Sedlmair

Tableau Example

�79

Continuous Stepped

Page 80: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Color and Tasks

Page 81: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Task: Find high & low anomalies

http://www.jason.oceanobs.com/html/donnees/las/2005-03_uk.html

Page 82: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Task: Find high & low anomalies

http://www.jason.oceanobs.com/html/donnees/las/2005-03_uk.html

Page 83: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möllerhttp://www.jason.oceanobs.com/html/donnees/las/2005-03_uk.html

Task: Understand relative height

Page 84: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möllerhttp://www.jason.oceanobs.com/html/donnees/las/2005-03_uk.html

Task: Find height 120

Page 85: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

Color Aesthetics

Page 86: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

DANGER!

!Inappropriate use of colour can be disasterous to the application

�86

Page 87: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Why Should We Care?

• Poorly designed color is confusing – Creates visual clutter – Misdirects attention

• Poor design devalues the information – Visual sophistication – Evolution of document and web design

• Don Norman:“Attractive things work better”

�87

Source: M. Stone

Page 88: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Relative vs absolute judgement

• Weber’s law says that everything is relative, i.e. the “intensity” depends on the background signal

�88

Page 89: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Relative vs absolute judgement

• Weber’s law says that everything is relative, i.e. the “intensity” depends on the background signal

�89

Page 90: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Relative vs absolute judgement

• Weber’s law says that everything is relative, i.e. the “intensity” depends on the background signal

�90

Page 91: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Relative vs absolute judgement

�91https://thenextweb.com/dd/2015/05/15/7-most-common-data-visualization-mistakes/#.tnw_LZw9olbK

Unframed Framed

Page 92: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:
Page 93: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

�93http://de.wikipedia.org/wiki/Optische_Täuschung

Page 94: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

In conclusion

• Visualizations are broken down into marks (elements) and channels (parameters)

• Data is linked to these channels • Alot of care in choosing which and how

many channels to use

�94

Page 95: Visual Encoding Principlesdap.vsb.cz/cass2019/pres/encoding_principles.pdf · • Munzner, “Visualization Analysis and Design”: – Chapter 5 (Marks and Channels) • Colin Ware:

© Munzner/Möller

Overview• Marks + channels • Channel effectiveness

– Accuracy – Discriminability – Separability – Popout

• Channel characteristics – Spatial position – Colour – Size – Tilt (angle) – Shape (glyph) – Stipple (texture) – Curvature – Motion �95