1 of 76

Thinking Visualization / Designing for Knowledge

Empowering for creative and effective data visualization

UZH, Zurich, Nov. 2022

Benjamin Bach

University of Edinburgh

2 of 76

Designing for overview?

Designing for explanation?

Designing for (re)use

3 of 76

Designing for overview?

Designing for explanation?

Designing for (re)use

4 of 76

5 of 76

The tip of the iceberg. a birds-eye-view. a visual display of the most important information needed to achieve one or more objectives; consolidated and arranged on a single screen so that the information can be monitored at a glance. a dashboard seeks to act as a translator, not simply a mirror, setting the forms and parameters for how data are communicated and thus what the user can see and engage with.

6 of 76

The tip of the iceberg. a birds-eye-view. a visual display of the most important information needed to achieve one or more objectives; consolidated and arranged on a single screen so that the information can be monitored at a glance. a dashboard seeks to act as a translator, not simply a mirror, setting the forms and parameters for how data are communicated and thus what the user can see and engage with. Don’t overwhelm viewers. Avoid visual clutter. Avoid poor visual design. Carefully chose KPIs. Align with existing workflows. Don’t add too much data. Provide for consistency. Provide for interaction affordances. Manage complexity. Organize charts symmetrically. Group charts by attribute. Order charts by time. Balance data + space. Increase information. Avoid redundancy of information. Show information, rather than data. Design is an iterative process. Context is very important. State your meta-data. Use color carefully. Understand your audience.

7 of 76

Khan, S., Nguyen, P. H., Abdul-Rahman, A., Bach, B., Chen, M., Freeman, E., & Turkay, C. (2021). Propagating visual designs to numerous plots and dashboards. IEEE Transactions on Visualization and Computer Graphics, 28(1), 86-95.

Dykes, J., Abdul-Rahman, A., Archambault, D., Bach, B., Borgo, R., Chen, M., Enright, J., Fang, H., Firat, E.E., Freeman, E. and Gönen, T., 2022. Visualization for epidemiological modelling: challenges, solutions, reflections and recommendations. Philosophical Transactions of the Royal Society A, 380(2233), p.20210299.

How to visualize?

How to use screenspace?

How to structure information?

How to layout?

How to apply interactivity

How to use color?

8 of 76

23 Dashboard Design Patterns

9 of 76

23 Dashboard Design Patterns

10 of 76

23 Dashboard Design Patterns

11 of 76

23 Dashboard Design Patterns

12 of 76

23 Dashboard Design Patterns

13 of 76

23 Dashboard Design Patterns

14 of 76

23 Dashboard Design Patterns

15 of 76

23 Dashboard Design Patterns

16 of 76

23 Dashboard Design Patterns

17 of 76

23 Dashboard Design Patterns

18 of 76

23 Dashboard Design Patterns

19 of 76

23 Dashboard Design Patterns

20 of 76

23 Dashboard Design Patterns

21 of 76

23 Dashboard Design Patterns

22 of 76

23 Dashboard Design Patterns

23 of 76

23 Dashboard Design Patterns

24 of 76

7 Dashboard Genres

25 of 76

7 Dashboard Genres

26 of 76

7 Dashboard Genres

27 of 76

7 Dashboard Genres

28 of 76

7 Dashboard Genres

29 of 76

7 Dashboard Genres

30 of 76

Making design tradeoffs

31 of 76

https://dashboarddesignpatterns.github.io

32 of 76

Designing for overview?

Designing for explanation?

Designing for (re)use

33 of 76

34 of 76

Panel (sequences)

35 of 76

Panel (sequences)

36 of 76

(c) Benjamin Bach, in Bach, B., Kerracher, N., Hall, K. W., Carpendale, S., Kennedy, J., & Henry Riche, N. (2016, May). Telling stories about dynamic networks with graph comics. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pp. 3670-3682). ACM.

37 of 76

(c) Terri Po

38 of 76

(c) Heidi Tammi

39 of 76

40 of 76

Explaining data analysis

https://statscomics.github.io

Wang, Z., Ritchie, J., Zhou, J., Chevalier, F. and Bach, B., 2020. Data Comics for Reporting Controlled User Studies in Human-Computer Interaction. IEEE Transactions on Visualization and Computer Graphics, 27(2), pp.967-977.

41 of 76

42 of 76

43 of 76

44 of 76

Explaining data analysis

45 of 76

Explaining data analysis

46 of 76

Explaining data analysis

47 of 76

Explaining

data analysis

48 of 76

Explaining data analysis

https://statscomics.github.io

Wang, Z., Ritchie, J., Zhou, J., Chevalier, F. and Bach, B., 2020. Data Comics for Reporting Controlled User Studies in Human-Computer Interaction. IEEE Transactions on Visualization and Computer Graphics, 27(2), pp.967-977.

49 of 76

Find support....

50 of 76

Visualization Cheat Sheets

Wang, Z., Sundin, L., Murray-Rust, D. and Bach, B., 2020, April. Cheat Sheets for Data Visualization Techniques. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (pp. 1-13).

51 of 76

Visualization Cheat Sheets

Wang, Z., Sundin, L., Murray-Rust, D. and Bach, B., 2020, April. Cheat Sheets for Data Visualization Techniques. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (pp. 1-13).

52 of 76

Visualization Cheat Sheets

Wang, Z., Sundin, L., Murray-Rust, D. and Bach, B., 2020, April. Cheat Sheets for Data Visualization Techniques. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (pp. 1-13).

53 of 76

Visualization Cheat Sheets

54 of 76

Visualization Cheat Sheets

https://visualizationcheatsheets.github.io

55 of 76

Wang, Z., Wang, S., Farinella, M., Murray-Rust, D., Henry Riche, N., & Bach, B. (2019, May). Comparing effectiveness and engagement of data comics and infographics. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (pp. 1-12).

56 of 76

57 of 76

58 of 76

Effectiveness of data comics

Pros:

Visual overview

Guide readers

Adapt to reader pace

Space == narration

Memorable layout == narration

Can be shared easily

Cons:

Small images

Repetition -> highlight changes

Require space

Non-interactive

(Might be) hard to craft

59 of 76

60 of 76

61 of 76

62 of 76

63 of 76

https://interactivedatacomics.github.io/

64 of 76

Designing for overview?

Designing for explanation?

Designing for (re)use

65 of 76

http://vistools.net

66 of 76

67 of 76

Building Bespoke Network Visualizations

68 of 76

Building Bespoke Network Visualizations

69 of 76

Building Bespoke Network Visualizations

70 of 76

Building Bespoke Network Visualizations

71 of 76

Building Bespoke Network Visualizations

72 of 76

Building Bespoke Network Visualizations

73 of 76

Building Bespoke Network Visualizations

74 of 76

Design patterns

75 of 76

Designing for Information

  • Design exploration
  • Design patterns (languages)
  • Describe design trade-offs
  • Provide frameworks for design
  • Co-design
  • Create design tools
  • Design education

76 of 76

https://vishub.net