information visualization marks channels
play

Information Visualization Marks & Channels Tamara Munzner - PowerPoint PPT Presentation

Information Visualization Marks & Channels Tamara Munzner Department of Computer Science University of British Columbia Lect 4/5, 16/21 Jan 2020 https://www.cs.ubc.ca/~tmm/courses/436V-20 Exercise: Two numbers 9 and 26 How can you


  1. Information Visualization Marks & Channels Tamara Munzner Department of Computer Science University of British Columbia Lect 4/5, 16/21 Jan 2020 https://www.cs.ubc.ca/~tmm/courses/436V-20

  2. Exercise: Two numbers 9 and 26 • How can you visually represent these two numbers? –Solo: quickly sketch 3 ideas –Pair: compare with your neighbor • Q: how many matched? –Together: sketch 2 more different ones • Keep pix for Foundations 2 • (snap a picture so each of you has it) • Many possibilities! https://visual.ly/blog/45-ways-to-communicate-two-quantities/ 2

  3. Marks and Channels 3

  4. Visual encoding • how to systematically analyze idiom structure? • marks & channels –marks: represent items or links –channels: change appearance of marks based on attributes 4

  5. Marks for items • basic geometric elements Points Lines Areas 0D 1D 2D • 3D mark: volume, rarely used 5

  6. Marks for links Containment Connection 6

  7. Containment can be nested [Untangling Euler Diagrams, Riche and Dwyer, 2010] 7

  8. Channels • control appearance of Position Color marks Horizontal Vertical Both –proportional to or based on attributes Shape Tilt • many names –visual channels –visual variables –retinal channels Size –visual dimensions Length Area Volume –... 8

  9. Visual encoding • analyze idiom structure –as combination of marks and channels 1: 
 2: 
 3: 
 4: 
 vertical position vertical position vertical position vertical position horizontal position horizontal position horizontal position color hue color hue size (area) mark: line mark: point mark: point mark: point 9

  10. Redundant encoding • multiple channels –sends stronger message –but uses up channels Length, Position, and Value 10

  11. What is wrong with this picture? • should use channel proportional to data! https://twitter.com/ChaseThomason/status/1118478036507164672?s=19 11

  12. When to use which channel? expressiveness match channel type to data type effectiveness some channels are better than others 12

  13. Channels: Expressiveness types and effectiveness rankings Magnitude Channels: Ordered Attributes Identity Channels: Categorical Attributes Position on common scale Spatial region Position on unaligned scale Color hue Length (1D size) Motion Tilt/angle Shape Area (2D size) Depth (3D position) Color luminance Color saturation Curvature Volume (3D size) 13

  14. Channels: Matching Types Magnitude Channels: Ordered Attributes Identity Channels: Categorical Attributes Position on common scale Spatial region Position on unaligned scale Color hue Length (1D size) Motion Tilt/angle Shape Area (2D size) • expressiveness principle Depth (3D position) –match channel and data characteristics Color luminance –magnitude for ordered – how much? which rank? Color saturation –identity for categorical Curvature –what? Volume (3D size) 14

  15. Channels: Rankings Magnitude Channels: Ordered Attributes Identity Channels: Categorical Attributes Position on common scale Spatial region Position on unaligned scale Color hue Length (1D size) Motion Tilt/angle Shape Area (2D size) • expressiveness principle Depth (3D position) –match channel and data characteristics Color luminance • effectiveness principle –encode most important attributes with Color saturation highest ranked channels Curvature Volume (3D size) 15

  16. Channels: Expressiveness types and effectiveness rankings Magnitude Channels: Ordered Attributes Identity Channels: Categorical Attributes Position on common scale Spatial region Position on unaligned scale Color hue Length (1D size) Motion Tilt/angle Shape Area (2D size) • expressiveness principle Depth (3D position) –match channel and data characteristics Color luminance • effectiveness principle –encode most important attributes with Color saturation highest ranked channels Curvature –spatial position ranks high for both Volume (3D size) 16

  17. Quiz: Name those channels • A: Inconvenient Truth https://www.youtube.com/watch?v=9tkDK2mZlOo 17

  18. Quiz: Name those channels • B: Tax Rates https://archive.nytimes.com/www.nytimes.com/interactive/2013/05/25/sunday-review/corporate-taxes.html 18

  19. Quiz: Name those channels • C: Alpen Forest Fires https://www.nzz.ch/wissenschaft/waldbraende-erklaert-in-der-schweiz-und-in-europa-ld.1483688 19

  20. Quiz: Name those channels • D: More Alpen Forest Fires https://www.nzz.ch/wissenschaft/waldbraende-erklaert-in-der-schweiz-und-in-europa-ld.1483688 20

  21. Quiz: Name those channels • E: Netherlands Commuters https://observablehq.com/@ilyabo/animated-flow-map-of-commuters-in-the-netherlands-in-2016 21

  22. Reminder: Marks and channels • marks Points Lines Areas – basic geometric elements • channels Position Color – control appearance of marks Horizontal Vertical Both Shape Tilt Size Length Area Volume 22

  23. Quiz: Name that mark • A: Shooting Media Coverage https://twitter.com/MonaChalabi/status/1158779046693679106?s=20 23

  24. Quiz: Name that mark • B: Sunsqatch https://flowingdata.com/2017/08/20/sunsquatch-the-only-eclipse-map-you-need/ 24

  25. Quiz: Name that mark • C: UFC fights https://multimedia.scmp.com/infographics/sport/article/3010883/bruce-lee-and-mixed-martial-arts 25

  26. Marks: Constrained vs encodable • math view: geometric primitives have dimensions Points Lines Areas 0D 1D 2D • constraint view: mark type constrains what else can be encoded –points: 0 constraints on size, can encode more attributes w/ size & shape –lines: 1 constraint on size (length), can still size code other way (width) –areas: 2 constraints on size (length/width), cannot size code or shape code • quick check: can you size-code another attribute, or is size/shape in use? 26

  27. Analyzing marks • what type of mark? –line? • no, not length coded –point mark with rectangular shape? • yes! –area? • no, area/shape does not convey meaning https://multimedia.scmp.com/infographics/sport/article/3010883/bruce-lee-and-mixed-martial-arts/index.html 27

  28. Quiz: Name that mark • D: Yet More Alpen Forest Fires https://www.nzz.ch/wissenschaft/waldbraende-erklaert-in-der-schweiz-und-in-europa-ld.1483688 28

  29. Quiz: Name that mark • E: Tax Rates https://archive.nytimes.com/www.nytimes.com/interactive/2013/05/25/sunday-review/corporate-taxes.html 29

  30. Quiz: Name that mark • F: Alpen Forest Fires https://www.nzz.ch/wissenschaft/waldbraende-erklaert-in-der-schweiz-und-in-europa-ld.1483688 30

  31. ` • G: More Alpen Forest Fires https://www.nzz.ch/wissenschaft/waldbraende-erklaert-in-der-schweiz-und-in-europa-ld.1483688 31

  32. Scope of analysis • simplifying assumptions: one mark per item, single view • later on –multiple views –multiple marks in a region (glyph) –some items not represented by marks (aggregation and filtering) 32

  33. Channel effectiveness • accuracy: how precisely can we tell the difference between encoded items? • discriminability: how many unique steps can we perceive? • separability: is our ability to use this channel affected by another one? • popout: can things jump out using this channel? 33

  34. Accuracy: Fundamental theory • length is accurate: linear S = sensation • others magnified or compressed I = intensity –exponent characterizes 34

  35. Accuracy: Vis experiments Cleveland & McGill’s Results Positions 1.0 1.5 2.0 2.5 3.0 Log Error Crowdsourced Results Angles Circular [Crowdsourcing Graphical areas Perception: Using Mechanical Turk to Assess Visualization Design. Rectangular areas Heer and Bostock. Proc ACM Conf. (aligned or in a Human Factors in Computing treemap) Systems (CHI) 2010, p. 203– 212.] 1.0 1.5 2.0 2.5 3.0 35 after Michael McGuffin course slides, http://profs.etsmtl.ca/mmcguffin/ Log Error

  36. Discriminability: How many usable steps? • must be sufficient for number of attribute levels to show –linewidth: few bins but salient [mappa.mundi.net/maps/maps 014/telegeography.html] 36

  37. Separability vs. Integrality Position Size Width Red Hue (Color) Hue (Color) Height Green Fully separable Some interference Some/signi fj cant Major interference interference 2 groups each 2 groups each 3 groups total: 4 groups total: integral area integral hue 37

  38. Popout • find the red dot –how long does it take? • parallel processing on many individual channels –speed independent of distractor count –speed depends on channel and amount of difference from distractors • serial search for (almost all) combinations –speed depends on number of distractors 38

  39. Popout • many channels: tilt, size, shape, proximity, shadow direction, ... • but not all! parallel line pairs do not pop out from tilted pairs 39

  40. Grouping Marks as Links Containment Connection • containment • connection Identity Channels: Categorical Attributes • proximity Spatial region –same spatial region Color hue • similarity –same values as other Motion categorical channels Shape 40

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend