35
Jerey Heer University of Washington CSE512 :: 18 Feb 2014 Design Critiques 1

CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Je!rey Heer University of Washington

CSE512 :: 18 Feb 2014

Design Critiques

1

Page 2: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

A2 Review

2

Page 3: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Example:Motion Pictures Data

3

Page 4: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Motion Pictures Data

Title StringIMDB Rating NumberRotten Tomatoes Rating NumberMPAA Rating StringRelease Date DateWorldwide Gross Number

Integrated data from IMDB, Rotten Tomatoes and The Numbers, joined on film title.

4

Page 5: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

5

Page 6: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

6

Page 7: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

7

Page 8: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

8

Page 9: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

9

Page 10: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

10

Page 11: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Assignment 2 Rubric

1. Clear questions and applicable data set2. Data set, acquisition, and transformation described3. Visual exploration process description4. Depth of analysis5. Design of final visualization * Instructive image (does it answer the question?) * Appropriate caption and description * Expressiveness / E!ectiveness of visualization

11

Page 12: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Matthew Kay

12

Page 13: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Luheng He

13

Page 14: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Lucia Williams

14

Page 15: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Dominik Moritz

15

Page 16: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Je! Snyder

16

Page 17: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Katie Kuksenok

17

Page 18: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Final Project

18

Page 19: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Final ProjectDesign a new visualization system or techniqueMany options: new system, interaction technique, design study4-6 page paper in conference paper format2 Presentations: in-class report & final poster session

ScheduleProject Proposal: Tuesday, Feb 18 (end of day)In-Class Presentation: Thursday, Feb 27 (slides due 2/26 5pm)Poster Presentation: Thursday, Mar 13 (5-8pm)Final Papers: Thursday, Mar 20 (7am)

LogisticsGroups up to 4 people, graded individuallyClearly report responsibilities of each member

19

Page 20: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Troy Brant & Steve Marmon

20

Page 21: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Protovis: A Graphical Toolkit for VisualizationMike Bostock

21

Page 22: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

vis.add(pv.Rule).data([0,-10,-20,-30]) .top(function(d) 300 - 2*d - 0.5).left(200).right(150) .lineWidth(1).strokeStyle("#ccc") .anchor("right").add(pv.Label) .font("italic 10px Georgia") .text(function(d) d+"°").textBaseline("center");

vis.add(pv.Line).data(napoleon.temp) .left(lon).top(tmp) .strokeStyle("#0") .add(pv.Label) .top(function(d) 5 + tmp(d)) .text(function(d) d.temp+"° "+d.date.substr(0,6)) .textBaseline("top").font("italic 10px Georgia");

var army = pd.nest(napoleon.army, "dir", "group“);var vis = new pv.Panel();

var lines = vis.add(pv.Panel).data(army);lines.add(pv.Line) .data(function() army[this.idx])

.left(lon).top(lat).size(function(d) d.size/8000) .strokeStyle(function() color[army[paneIndex][0].dir]);

vis.add(pv.Label).data(napoleon.cities) .left(lon).top(lat) .text(function(d) d.city).font("italic 10px Georgia") .textAlign("center").textBaseline("middle");

22

Page 23: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Divided Edge Bundling – David Selassie

23

Page 24: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

24

Page 25: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Stanford Network Analysis Tool – Nick Briggs & Maria Kazandjieva

25

Page 26: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Aki Maeda, Andrea Zvinakis, Yanzhu Du

26

Page 27: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

GotHub – Brandon Heller, Eli Marschner, Evan Rosenfeld

27

Page 28: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Tips for an e!ective project

Focus on a compelling real-world problem How will you gauge success?Consider multiple design alternatives Prototype quickly (use Tableau, R, Gephi…)Seek feedback (representative users, peers, …) Even informal usage can provide insightsChoose appropriate team rolesStart early!! (and read the suggested paper!)

28

Page 29: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

A3 Design Critiques

29

Page 30: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Design CritiqueWhat is the purpose of the visualization?Does it serve its purpose well? Does it convey the data honestly? Does it show the appropriate amount of data? Are e!ective visual encodings used? Is interaction used to enable e!ective

exploration or examination of the data?Does it address an important topic?Is it innovative?

30

Page 31: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

31

Page 32: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

32

Page 33: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

33

Page 34: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

In-Class Critique Exercise

Visit A3 page on class wiki, find your assignment.Use the visualization, read the submission.Form a critique: note strengths & opportunities.Write up your critique, post to wiki.Next, you will meet in person to discuss.Brave souls can then volunteer to share

visualizations & critiques with the class.Be respectful & constructive!

34

Page 35: CSE512 :: 18 Feb 2014 Design Critiquescourses.cs.washington.edu › courses › cse512 › 14wi › ... · Assignment 2 Rubric 1. Clear questions and applicable data set 2. Data set,

Design CritiqueWhat is the purpose of the visualization?Does it serve its purpose well? Does it convey the data honestly? Does it show the appropriate amount of data? Are e!ective visual encodings used? Is interaction used to enable e!ective

exploration or examination of the data?Does it address an important topic?Is it innovative?

35