cs 171 visualization
play

CS 171: Visualization Design Principles Hanspeter Pfister - PowerPoint PPT Presentation

CS 171: Visualization Design Principles Hanspeter Pfister pfister@seas.harvard.edu Last Time Visualization To convey information through graphical representations of data Due This Week HW0, including course survey (due tonight)


  1. CS 171: Visualization Design Principles Hanspeter Pfister pfister@seas.harvard.edu

  2. Last Time

  3. Visualization To convey information through graphical representations of data

  4. Due This Week • HW0, including course survey (due tonight) • Readings week 1: A. Cairo and T. Munzner

  5. Design Critique

  6. NYT, 2008 Print Edition

  7. Last.fm Listening History

  8. Harvard Business Review June 2010, HBR by Jeff Clark

  9. Design

  10. Design “Design must be functional and functionality must be translated into visual aesthetics, without any reliance on gimmicks that have to be explained.” F. A. Porsche

  11. Graphical Design

  12. Design Excellence “Clutter and confusion are not attributes of information, they are failures of design.” E. Tufte

  13. Edward Tufte

  14. Outline • Graphical Integrity • Visualization Design Principles • Graphic Design Principles

  15. Graphical Integrity

  16. Missing Scales ($11,410) ($4,200,000) Tufte, VDQI

  17. Scale Distortions Nielson

  18. Scale Distortions Flowing Data

  19. Scale Distortions Flowing Data

  20. Scale Distortions A. Kriebel, VizWiz

  21. Scale Distortions

  22. Scale Distortions

  23. Scale Distortions

  24. Scale Distortions

  25. Global Warming? The Daily Mail, UK, Jan 2012

  26. Global Warming? Mother Jones

  27. Global Warming! Mother Jones

  28. The Lie Factor Size of effect shown in graphic Size of effect in data Tufte, VDQI

  29. The Lie Factor Tufte, VDQI

  30. U.S. SmartPhone Marketshare 21.2% 39.0% RIM 3.1% Apple 7.4% Palm Motorola Nokia 9.8% Other 19.5%

  31. U.S. SmartPhone Marketshare 21.2% RIM 39.0% Apple 3.1% Palm Motorola 7.4% Nokia Other 9.8% 19.5%

  32. U.S. SmartPhone Marketshare 40% 39.0 30% 20% 21.2 19.5 10% 9.8 7.4 3.1 0% RIM Other Apple Palm Motorola Nokia

  33. Tufte’s Integrity Principles • Clear, detailed, and thorough labeling and appropriate scales • Size of the graphic effect should be directly proportional to the numerical quantities (“lie factor”) • Show data variation, not design variation

  34. Visualization Design Principles

  35. Maximize Data-Ink Ratio Data ink Data-Ink Ratio = Total ink used in graphic 700 525 350 175 Males 0 Females 0-$24,999 $25,000+ 0-$24,999 $25,000+

  36. Maximize Data-Ink Ratio Data ink Data-Ink Ratio = Total ink used in graphic 700 525 350 175 0 Males Females 0-$24,999 $25,000+ 0-$24,999 $25,000+

  37. Avoid Chartjunk Extraneous visual elements that distract from the message ongoing, Tim Brey

  38. Avoid Chartjunk ongoing, Tim Brey

  39. Avoid Chartjunk ongoing, Tim Brey

  40. Avoid Chartjunk ongoing, Tim Brey

  41. Avoid Chartjunk ongoing, Tim Brey

  42. Avoid Chartjunk ongoing, Tim Brey

  43. Increase Data Density Number data items Data density = Area of data in graphic Ho et al., “Thermal Conductivity of the Elements: A Comprehensive Review” J. Phys. Chem. 1974

  44. A. Cairo, The Functional Art

  45. M. Novotny and H. Hauser, “Outlier-Preserving Focus+Context Visualization in Parallel Coordinates,” IEEE Transactions on Visualization and Computer Graphics, 2006.

  46. Steve Chappel and Reebe Garofalo in Rock 'N' Roll is Here to Pay: The History and Politics of the Music Industry, 1977

  47. Tufte’s Design Principles • Maximize data-ink ratio • Avoid chart junk • Increase data density • Layer information

  48. Subjective Dimensions • Aesthetics : Attractive things are perceived as more useful than unattractive ones • Style : Communicates brand, process, who the designer is • Playfulness : Encourages experimentation and exploration • Vividness : Can make a visualization more memorable Pat Hanrahan, Nov 2007

  49. Graphic Design Principles

  50. Robin Williams

  51. C ontrast R epetition A lignment P roximity Robin Williams

  52. C ontrast R epetition A lignment P roximity Robin Williams

  53. Principle of Contrast If two items are not exactly the same, then make them different. Really different. Don’t be a wimp.

  54. A. Cairo, The Functional Art

  55. M. Meyer

  56. D3, M. Bostock

  57. R. Kosara, S. Miksch, and H. Hauser, “Focus+Context Taken Literally,” IEEE Computer Graphics and Applications, 2002.

  58. C ontrast R epetition A lignment P roximity Robin Williams

  59. Principle of Repetition Repeat some aspects of the design throughout the entire piece

  60. Small Multiples D3, M. Bostock

  61. A. Gelmann

  62. M. Meyer, B. Wong, M. Styczynski and H. Pfister. “Pathline: A Tool For Comparative Functional Genomics”, Computer Graphics Forum, 2010

  63. C ontrast R epetition A lignment P roximity Robin Williams

  64. Principle of Alignment Nothing should be placed on the page arbitrarily Every item should have a visual connection with something else

  65. D3, M. Bostock

  66. M. Meyer, B. Wong, M. Styczynski and H. Pfister. “Pathline: A Tool For Comparative Functional Genomics”, Computer Graphics Forum, 2010

  67. C. Partl, A. Lex, M. Streit, D. Kalkofen, K. Kashofer, and D. Schmalstieg, “enRoute: Dynamic Path Extraction from Biological Pathway Maps for In-Depth Experimental Data Analysis,” IEEE Symposium on Biological Data Visualization, 2012

  68. C ontrast R epetition A lignment P roximity Robin Williams

  69. Principle of Proximity Group related items together . . . as physical closeness implies a relationship

  70. Proximity Protovis, M. Bostock

  71. M. Meyer, T. Munzner, A. DePace, H. Pfister, “MulteeSum: A Tool for Comparative Spatial and Temporal Gene Expression Data”, IEEE Transactions on Visualization and Computer Graphics, 2010

  72. M. Dörk, S. Carpendale, and C. Williamson, “Visualizing explicit and implicit relations of complex information spaces,” Information Visualization, 2012

  73. C ontrast R epetition A lignment P roximity Robin Williams

  74. Further Reading

  75. Stephen Few

  76. Graph Design IQ Test Stephen Few, Perceptual Edge

  77. Garr Reynolds

  78. Next Week • HW1(due Thursday) • Bring laptops on Tuesday (Intro to Python) • Readings: Carpendale and Cleveland / McGill

Recommend


More recommend