data driven guides
play

Data Driven Guides: Supporting expressive design for Information - PowerPoint PPT Presentation

Data Driven Guides: Supporting expressive design for Information graphics Nam Wook Kim Zhicheng Leo Liu Eston Schweickart Harvard Adobe Cornell Jovan Popovi Wilmot Li Hanspeter Pfister Mira Dontcheva Adobe Adobe Adobe Harvard


  1. Data Driven Guides: Supporting expressive design for Information graphics Nam Wook Kim Zhicheng Leo Liu Eston Schweickart Harvard Adobe Cornell Jovan Popovi ć Wilmot Li Hanspeter Pfister Mira Dontcheva Adobe Adobe Adobe Harvard

  2. Source: Google Search Trends 2016

  3. Source: Google Search Trends Analysts & Researchers

  4. Source: Google Search Trends Artists, Journalists, Bloggers, Designers

  5. Visualization Design Tools Tableau Lyra Illustrator iVisDesigner CorelDRAW Excel A ffi nityDesigner Plot.ly DataVisual Photoshop Spotfire SageBrush Inkscape ManyEyes Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  6. Visualization Design Tools Tableau Lyra Illustrator iVisDesigner CorelDRAW Excel A ffi nityDesigner Plot.ly DataVisual Photoshop Spotfire SageBrush Inkscape ManyEyes Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  7. Visualization Design Tools Tableau Lyra Illustrator iVisDesigner CorelDRAW Excel A ffi nityDesigner Plot.ly DataVisual Photoshop Spotfire SageBrush Inkscape ManyEyes Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  8. Visualization Design Tools Tableau Lyra Illustrator iVisDesigner CorelDRAW Excel A ffi nityDesigner Plot.ly DataVisual Photoshop Spotfire SageBrush Inkscape ManyEyes Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  9. Visualization Design Tools Tableau Lyra Illustrator iVisDesigner CorelDRAW Excel ? A ffi nityDesigner Plot.ly DataVisual Photoshop Spotfire SageBrush Inkscape ManyEyes Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  10. Interviews with infographic designers.

  11. Interviews with infographic designers. Participants • 2 professional designers 
 3 master student designers 
 1 visualization researcher. 


  12. Interviews with infographic designers. Participants • 2 professional designers 
 3 master student designers 
 1 visualization researcher. 
 • 2 ~ 10 years of experience in graphic & infographic design. 


  13. Interviews with infographic designers. Participants • 2 professional designers 
 3 master student designers 
 1 visualization researcher. 
 • 2 ~ 10 years of experience in graphic & infographic design. 
 • Mostly use vector editing tools such as Adobe Illustrator.

  14. Interviews with infographic designers. Participants Questions • 2 professional designers 
 • What di ffi culties they face in 3 master student designers 
 creating infographics? 
 1 visualization researcher. 
 • 2 ~ 10 years of experience in graphic & infographic design. 
 • Mostly use vector editing tools such as Adobe Illustrator.

  15. Interviews with infographic designers. Participants Questions • 2 professional designers 
 • What di ffi culties they face in 3 master student designers 
 creating infographics? 
 1 visualization researcher. 
 • Overall design practice. • 2 ~ 10 years of experience in graphic & infographic design. 
 • Mostly use vector editing tools such as Adobe Illustrator.

  16. Interviews with infographic designers. Participants Questions • 2 professional designers 
 • What di ffi culties they face in 3 master student designers 
 creating infographics? 
 1 visualization researcher. 
 • Overall design practice. • 2 ~ 10 years of experience in • How they manually encode graphic & infographic design. 
 data into graphics. • Mostly use vector editing tools such as Adobe Illustrator.

  17. Interviews with infographic designers. Participants Questions • 2 professional designers 
 • What di ffi culties they face in 3 master student designers 
 creating infographics? 
 1 visualization researcher. 
 • Overall design practice. • 2 ~ 10 years of experience in • How they manually encode graphic & infographic design. 
 data into graphics. • Mostly use vector editing tools such as Adobe Illustrator. Related work Bigelow et al (AVI, 2014).

  18. 1. Lack of flexible design in 
 visualization construction tools Tableau Lyra Illustrator iVisDesigner Excel CorelDRAW Plot.ly A ffi nityDesigner DataVisual Spotfire Photoshop SageBrush ManyEyes Inkscape Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  19. 1. Lack of flexible design in 
 visualization construction tools Di ffi cult to add annotations & Tableau Lyra Illustrator embellishments. iVisDesigner Excel CorelDRAW ` Plot.ly A ffi nityDesigner DataVisual Spotfire Photoshop SageBrush ManyEyes Inkscape Improvise InDesign Less expressive More expressive (Automatic) (Manual)

  20. 1. Lack of flexible design in 
 visualization construction tools Di ffi cult to add annotations & Tableau Lyra Illustrator embellishments. iVisDesigner Excel CorelDRAW ` Plot.ly A ffi nityDesigner ` DataVisual Spotfire Photoshop SageBrush ManyEyes Inkscape Improvise InDesign Di ffi cult to design Less expressive More expressive new visual marks & layouts. (Automatic) (Manual)

  21. 2. Tedious manual encoding required in graphic design tools Illustrator Tableau Lyra CorelDRAW iVisDesigner Excel A ffi nityDesigner Plot.ly Photoshop DataVisual Spotfire Inkscape SageBrush ManyEyes InDesign Improvise Less expressive More expressive (Automatic) (Manual)

  22. 2. Tedious manual encoding required in graphic design tools Illustrator Tableau Lyra CorelDRAW iVisDesigner Excel A ffi nityDesigner Plot.ly Photoshop DataVisual Spotfire Custom Scale Inkscape SageBrush ManyEyes InDesign Improvise Less expressive More expressive (Automatic) (Manual)

  23. 3. Absence of data binding for 
 custom/imported charts in graphic design tools Illustrator Tableau Lyra CorelDRAW iVisDesigner Excel A ffi nityDesigner Plot.ly Photoshop DataVisual Spotfire Inkscape SageBrush ManyEyes InDesign Improvise Less expressive More expressive (Automatic) (Manual)

  24. 3. Absence of data binding for 
 custom/imported charts in graphic design tools Illustrator Tableau Lyra CorelDRAW iVisDesigner Excel A ffi nityDesigner Plot.ly Photoshop DataVisual Spotfire Inkscape SageBrush ManyEyes InDesign Improvise To customize this chart, ungrouping is required Less expressive More expressive resulting in loss of data binding. Graph Tool in Illustrator. (Automatic) (Manual)

  25. Design Goals

  26. Design Goals 1 . Maintain flexibility in the design process. e.g., not enforcing a predefined outcome or specific order of operations.

  27. Design Goals 1 . Maintain flexibility in the design process. 2 . Provide methods for accurate data-driven drawing .

  28. Design Goals 1 . Maintain flexibility in the design process. 2 . Provide methods for accurate data-driven drawing . 3 . Support persistent data binding for freeform graphics.

  29. d = length a d = area Length guide Area guide Data Driven Guides: Supporting expressive design for Information graphics

  30. 70 B C A D 53 35 18 0 Data Table Graph

  31. 70 B C A D 53 35 18 0 Data Table Graph

  32. B C A D Data Table Data-Driven Guides

  33. Flexible direct manipulation To manipulate to create a custom layout

  34. d2 d1 d3 d4 Maintain proportional lengths To preserve data integrity

  35. Snap to a guide To support accurate data-driven drawing

  36. Data-binding using guides as the backbone of associated shapes. (2D deformation for vector graphic)

  37. Logo Design User Interface Design Designer’ Friends: Rulers, Grids, Guides Architectural Design Drawing

  38. Default guide color: Cyan d = length a d = area Length guide Area guide Length and area guides can also be used as a Position guide .

  39. Visual variables Fundamental channels for encoding information . J. Bertin .,1983. Rankings of visual variables by J. Mackinlay .,1986.

  40. Visual variables Fundamental channels for encoding information . Frequently used in infographics, although often misused. J. Bertin.,1983. Rankings of visual variables by J. Mackinlay.,1986.

  41. Use Cases

  42. Use cases 1. Drawing data-driven graphics

  43. Cyan: Data-Driven Guides Cyan: Data-Driven Guides

  44. Cyan: Data-Driven Guides

  45. Create & manipulate

  46. Link & Repeat

  47. Radial layout & link inspection

  48. Composite structure & copy and paste

  49. Label generation

  50. Deforms

  51. Deforms Linear blend skinning Related Work 
 1. Bounded biharmonic weights for real-time deformation. Jacobson, Alec, et al. ACM Trans. Graph., 2011 2. Skinning cubic Bézier splines and Catmull-Clark subdivision surfaces. Liu, Songrun, et al. ACM Trans. Graph., 2014.

  52. Rest pose Old point in a shape. Deformed Linear blend skinning Related Work 
 1. Bounded biharmonic weights for real-time deformation. Jacobson, Alec, et al. ACM Trans. Graph., 2011 2. Skinning cubic Bézier splines and Catmull-Clark subdivision surfaces. Liu, Songrun, et al. ACM Trans. Graph., 2014.

Recommend


More recommend