taco: visualizing changes in tables over...

25
TACO: Visualizing Changes in Tables over Time Christina Niederer, Holger Stitz, Reem Hourieh, Florian Grassinger, Wolfgang Aigner, and Marc Streit @ChriNiederer, @holgerstitz, @Reem7, @wolfgangaigner, @marc_streit

Upload: others

Post on 12-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

TACO: Visualizing Changes in Tables over Time

Christina Niederer, Holger Stitz, Reem Hourieh, Florian Grassinger, Wolfgang Aigner, and Marc Streit

@ChriNiederer, @holgerstitz, @Reem7, @wolfgangaigner, @marc_streit

Page 2: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Have you ever compared tables?

2

Page 3: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Insertions? Deletions? Value changes? Order changes?

3

Page 4: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

AQT

xlCompare

daff 4

Page 5: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

5

Page 6: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

User Tasks

T1: Identify the types of changes

T2: Compare multiple table versions over time

T3: Compare one table at two particular time points

T4: Present raw data tables and meta-data7

Page 7: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Change Types

Add & Remove Content Reorder Merge/Split

Result

Table B

Table A

(c) Reorder (d) Content

(b) Merge & Split(a) Add & Remove

Result

Table B

Table A

- - ---

f

f

+- - + -+ Merge Split

b + c

b + c

StructuralChanges

Result

Table B

Table A

(c) Reorder (d) Content

(b) Merge & Split(a) Add & Remove

Result

Table B

Table A

- - ---

f

f

+- - + -+ Merge Split

b + c

b + c

ContentChanges

Result

Table B

Table A

(c) Reorder (d) Content

(b) Merge & Split(a) Add & Remove

Result

Table B

Table A

- - ---

f

f

+- - + -+ Merge Split

b + c

b + c

ReorderChanges

Result

Table B

Table A

(c) Reorder (d) Content

(b) Merge & Split(a) Add & Remove

Result

Table B

Table A

- - ---

f

f

+- - + -+ Merge Split

b + c

b + c

Merge/SplitChanges

8

Page 8: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Visualization Design

9

Page 9: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

LEVEL 1: Change Overview Timeline

10

Page 10: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

LEVEL 2: Aggregated Pairwise Comparison

11

Page 11: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

LEVEL 3: Detailed Pairwise Comparison

12

Page 12: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Usage Scenario Summer Olympic Gamesrows = countries, columns = disciplines

Photo from:

AthleticsMotivation.com

13

Page 13: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 1: Change Overview Timeline

14

Page 14: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 1: Change Overview Timeline

15

Page 15: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 2: Aggregated Pairwise Comparison

16

Page 16: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 2: Aggregated Pairwise Comparison

17

Page 17: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 3: Detailed Pairwise Comparison

18

1936 1948

Page 18: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 3: Detailed Pairwise Comparison

19

Page 19: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Level 3: Detailed Pairwise Comparison

20

1936 1948

Page 20: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Usage Scenario Cancer Genomics571 patients (rows) x 24,174 genes (columns)

21Photo from:

psdesign1 – Fotolia.com

Page 21: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

22

Page 22: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

Server Client

Implementation

github.com/Caleydo/taco taco.caleydoapp.org23

Page 23: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

A C1 33 G4

B C1 25 G8

C C2 9 G8

D C2 4 G4

Homogenous Heterogenous

▪ Special Normalization▪ Different Visual Encoding

Limitations

24

Page 24: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

▪ Cluster matrix in advance

▪ Aspect ratio

▪ Sub-pixel representation

Limitations

25

Page 25: TACO: Visualizing Changes in Tables over Timedata.caleydo.org/papers/2017_infovis_taco_presentation.pdfUser Tasks T1: Identify the types of changes T2: Compare multiple table versions

taco.caleydo.orgFunded byHolger [email protected]

TACO: Visualizing Changes in Tables over Time

Christina [email protected]