information visualization examples · information visualization examples. 350102: genict ii 42...

42
350102: GenICT II 37 Visualization and Computer Graphics Lab Jacobs University Information visualization examples

Upload: others

Post on 13-Oct-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 37

Visualization and Computer Graphics LabJacobs University

Information visualization examples

Page 2: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 38

Visualization and Computer Graphics LabJacobs University

Information visualization examples

Page 3: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 39

Visualization and Computer Graphics LabJacobs University

Information visualization examples

Page 4: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 40

Visualization and Computer Graphics LabJacobs University

Information visualization examples

Page 5: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 41

Visualization and Computer Graphics LabJacobs University

Information visualization examples

Page 6: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 42

Visualization and Computer Graphics LabJacobs University

Information visualization examples

Page 7: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

Visualization and Computer Graphics LabJacobs University

2.3 Visual encoding in Python

Page 8: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 44

Visualization and Computer Graphics LabJacobs University

Pygal

• Dynamic charting library for Python• http://pygal.org

Page 9: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 45

Visualization and Computer Graphics LabJacobs University

Line Charts

Page 10: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 46

Visualization and Computer Graphics LabJacobs University

Line Charts

Page 11: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 47

Visualization and Computer Graphics LabJacobs University

Stacked Line Chart

Page 12: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 48

Visualization and Computer Graphics LabJacobs University

Bar Charts

Page 13: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 49

Visualization and Computer Graphics LabJacobs University

Pyramid Charts

Page 14: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 50

Visualization and Computer Graphics LabJacobs University

Pyramid Charts

Page 15: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 51

Visualization and Computer Graphics LabJacobs University

Dot Charts

Page 16: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 52

Visualization and Computer Graphics LabJacobs University

Boxplots

Page 17: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 53

Visualization and Computer Graphics LabJacobs University

Pie Charts

Page 18: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 54

Visualization and Computer Graphics LabJacobs University

Scatterplots

Page 19: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 55

Visualization and Computer Graphics LabJacobs University

Radar Charts

Page 20: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 56

Visualization and Computer Graphics LabJacobs University

World Maps

Page 21: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

Visualization and Computer Graphics LabJacobs University

3. Visualization Principles and Best Practices

Page 22: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 58

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 23: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 59

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 24: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 60

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 25: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 61

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 26: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 62

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 27: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 63

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 28: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 64

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 29: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 65

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 30: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 66

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 31: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 67

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 32: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 68

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 33: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 69

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 34: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 70

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 35: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 71

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 36: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 72

Visualization and Computer Graphics LabJacobs University

Good and bad visualizations

Page 37: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

Visualization and Computer Graphics LabJacobs University

4. Visual encoding

Page 38: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 74

Visualization and Computer Graphics LabJacobs University

Visual encoding

• We have seen that attributes may have different characteristics (numerical, ordered, categorical).

• Special attributes are time (temporal dimension) and geographical location (spatial dimensions) in case of spatiotemporal data.

• Entities are typically visually encoded by some kind of glyph.

• Glyphs vary with respect to position, size, shape, orientation, color, and texture.

• Visual encoding is the mapping of attributes of the entity to specifics of the glyph.

Page 39: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 75

Visualization and Computer Graphics LabJacobs University

Visual encoding

• The exact visual encoding of a data set depends on the number and characteristics of the available attributes and on the analysis tasks of the given application.

• Interaction mechanisms allow for switching between different attributes to allow for different views on the attributes and to fulfill different tasks.

• Still, there are guidelines for mapping attributes to visual cues.

Page 40: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 76

Visualization and Computer Graphics LabJacobs University

Visual cues

color

shapetexture

Page 41: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 77

Visualization and Computer Graphics LabJacobs University

Guidelines• location

• size

• color

• orientation

• texture

• shape

• geospatial

• time

• numerical (continuous)

• numerical (discrete)

• ordered

• categorical

Page 42: Information visualization examples · Information visualization examples. 350102: GenICT II 42 Visualization and Computer Graphics Lab Jacobs University Information visualization

350102: GenICT II 78

Visualization and Computer Graphics LabJacobs University

Perception

• One needs to consider that certain visual cues are more perceptionally relevant than others.

• Color is a pre-attentive feature that can be seen immediately.

• Location and size are also easy to perceive.• Shape is more difficult to distinguish.• Orientation and texture do not allow for detecting

subtle changes easily.