CS 147: Computer Systems Performance Analysis Introduction to - - PowerPoint PPT Presentation

cs 147 computer systems performance analysis
SMART_READER_LITE
LIVE PREVIEW

CS 147: Computer Systems Performance Analysis Introduction to - - PowerPoint PPT Presentation

CS147 2015-06-15 CS 147: Computer Systems Performance Analysis Introduction to Graphical Presentation CS 147: Computer Systems Performance Analysis Introduction to Graphical Presentation 1 / 25 Overview CS147 Overview 2015-06-15


slide-1
SLIDE 1

CS 147: Computer Systems Performance Analysis

Introduction to Graphical Presentation

1 / 25

CS 147: Computer Systems Performance Analysis

Introduction to Graphical Presentation

2015-06-15

CS147

slide-2
SLIDE 2

Overview

Reference Works Types of Variables Graphical Excellence Guidelines for Good Graphics

2 / 25

Overview

Reference Works Types of Variables Graphical Excellence Guidelines for Good Graphics

2015-06-15

CS147 Overview

slide-3
SLIDE 3

Reference Works

Useful Reference Works

◮ Edward R. Tufte, The Visual Display of Quantitative

Information, Graphics Press, Cheshire, Connecticut, 1983.

◮ Edward R. Tufte, Envisioning Information, Graphics Press,

Cheshire, Connecticut, 1990.

◮ Edward R. Tufte, Visual Explanations, Graphics Press,

Cheshire, Connecticut, 1997.

◮ Darrell Huff, How to Lie With Statistics, W.W. Norton & Co.,

New York, 1954

3 / 25

Useful Reference Works

◮ Edward R. Tufte, The Visual Display of Quantitative

Information, Graphics Press, Cheshire, Connecticut, 1983.

◮ Edward R. Tufte, Envisioning Information, Graphics Press,

Cheshire, Connecticut, 1990.

◮ Edward R. Tufte, Visual Explanations, Graphics Press,

Cheshire, Connecticut, 1997.

◮ Darrell Huff, How to Lie With Statistics, W.W. Norton & Co.,

New York, 1954

2015-06-15

CS147 Reference Works Useful Reference Works

slide-4
SLIDE 4

Types of Variables

Types of Variables

◮ Qualitative

◮ Ordered (e.g., modem, Ethernet, satellite) ◮ Unordered (e.g., CS, math, literature)

◮ Quantitative

◮ Discrete (e.g., number of terminals) ◮ Continuous (e.g., time) 4 / 25

Types of Variables

◮ Qualitative ◮ Ordered (e.g., modem, Ethernet, satellite) ◮ Unordered (e.g., CS, math, literature) ◮ Quantitative ◮ Discrete (e.g., number of terminals) ◮ Continuous (e.g., time)

2015-06-15

CS147 Types of Variables Types of Variables

slide-5
SLIDE 5

Types of Variables

Charting Based on Variable Types

◮ Qualitative variables usually work best with bar charts or

Kiviat graphs

◮ If ordered, use bar charts to show order

◮ Quantitative variables work well in X-Y graphs

◮ Use points if discrete, lines if continuous ◮ Bar charts sometimes work well for discrete 5 / 25

Charting Based on Variable Types

◮ Qualitative variables usually work best with bar charts or

Kiviat graphs

◮ If ordered, use bar charts to show order ◮ Quantitative variables work well in X-Y graphs ◮ Use points if discrete, lines if continuous ◮ Bar charts sometimes work well for discrete

2015-06-15

CS147 Types of Variables Charting Based on Variable Types

slide-6
SLIDE 6

Graphical Excellence

Principles of Graphical Excellence (1)

Graphical excellence is the well-designed presentation of interesting data:

◮ Substance ◮ Statistics ◮ Design

6 / 25

Principles of Graphical Excellence (1)

Graphical excellence is the well-designed presentation of interesting data:

◮ Substance ◮ Statistics ◮ Design

2015-06-15

CS147 Graphical Excellence Principles of Graphical Excellence (1)

slide-7
SLIDE 7

Graphical Excellence

Graphical Excellence (2)

Complex ideas get communicated with:

◮ Clarity ◮ Precision ◮ Efficiency

7 / 25

Graphical Excellence (2)

Complex ideas get communicated with:

◮ Clarity ◮ Precision ◮ Efficiency

2015-06-15

CS147 Graphical Excellence Graphical Excellence (2)

slide-8
SLIDE 8

Graphical Excellence

Graphical Excellence (3)

Viewer gets:

◮ Greatest number of ideas ◮ In the shortest time ◮ With the least ink ◮ In the smallest space

8 / 25

Graphical Excellence (3)

Viewer gets:

◮ Greatest number of ideas ◮ In the shortest time ◮ With the least ink ◮ In the smallest space

2015-06-15

CS147 Graphical Excellence Graphical Excellence (3)

slide-9
SLIDE 9

Graphical Excellence

Graphical Excellence (4)

Excellence:

◮ Is nearly always multivariate ◮ Requires telling truth about data

9 / 25

Graphical Excellence (4)

Excellence:

◮ Is nearly always multivariate ◮ Requires telling truth about data

2015-06-15

CS147 Graphical Excellence Graphical Excellence (4)

slide-10
SLIDE 10

Guidelines for Good Graphics

Guidelines for Good Graphics

◮ Above all else show the data ◮ Maximize the data-ink ratio ◮ Erase non-data ink ◮ Erase redundant data ink ◮ Revise and edit

10 / 25

Guidelines for Good Graphics

◮ Above all else show the data ◮ Maximize the data-ink ratio ◮ Erase non-data ink ◮ Erase redundant data ink ◮ Revise and edit

2015-06-15

CS147 Guidelines for Good Graphics Guidelines for Good Graphics

slide-11
SLIDE 11

Guidelines for Good Graphics

Above All Else Show the Data

5000 10000 15000

File size (bytes)

1 2 3 4 5

Time to fetch (seconds)

y = 1E-05x + 1.3641 Linear model

11 / 25

Above All Else Show the Data

5000 10000 15000 File size (bytes) 1 2 3 4 5 Time to fetch (seconds) y = 1E-05x + 1.3641 Linear model

2015-06-15

CS147 Guidelines for Good Graphics Above All Else Show the Data

slide-12
SLIDE 12

Guidelines for Good Graphics

Above All Else Show the Data

5000 10000 15000

File size (bytes)

1 2 3 4 5

Time to fetch (seconds)

y = 1E-05x + 1.3641 R = 0.0033

2

Linear model

12 / 25

Above All Else Show the Data

5000 10000 15000 File size (bytes) 1 2 3 4 5 Time to fetch (seconds) y = 1E-05x + 1.3641 R = 0.0033

2

Linear model

2015-06-15

CS147 Guidelines for Good Graphics Above All Else Show the Data

slide-13
SLIDE 13

Guidelines for Good Graphics

Maximize the Data-Ink Ratio

13 / 25

Maximize the Data-Ink Ratio

2015-06-15

CS147 Guidelines for Good Graphics Maximize the Data-Ink Ratio

slide-14
SLIDE 14

Guidelines for Good Graphics

Maximize the Data-Ink Ratio

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 20 40 60 80 100

Sales

East West North

14 / 25

Maximize the Data-Ink Ratio

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 20 40 60 80 100 Sales East West North

2015-06-15

CS147 Guidelines for Good Graphics Maximize the Data-Ink Ratio

slide-15
SLIDE 15

Guidelines for Good Graphics

Erase Non-Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100

Sales

5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100

Sales

East West North

15 / 25

Erase Non-Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100

Sales

5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100

Sales East West North

2015-06-15

CS147 Guidelines for Good Graphics Erase Non-Data Ink

slide-16
SLIDE 16

Guidelines for Good Graphics

Erase Non-Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

20 40 60 80

Sales

East West North

16 / 25

Erase Non-Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

20 40 60 80

Sales East West North

2015-06-15

CS147 Guidelines for Good Graphics Erase Non-Data Ink

slide-17
SLIDE 17

Guidelines for Good Graphics

Erase Redundant Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 20 40 60 80 100

Sales

20.4 27.4 90.0 20.4 30.6 38.6 34.6 31.6 45.9 46.9 45.0 43.9

East West North

17 / 25

Erase Redundant Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 20 40 60 80 100 Sales

20.4 27.4 90.0 20.4 30.6 38.6 34.6 31.6 45.9 46.9 45.0 43.9

East West North

2015-06-15

CS147 Guidelines for Good Graphics Erase Redundant Data Ink

slide-18
SLIDE 18

Guidelines for Good Graphics

Erase Redundant Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 20 40 60 80 100

Sales

East West North

18 / 25

Erase Redundant Data Ink

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 20 40 60 80 100 Sales East West North

2015-06-15

CS147 Guidelines for Good Graphics Erase Redundant Data Ink

slide-19
SLIDE 19

Guidelines for Good Graphics

Revise and Edit

19 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit

slide-20
SLIDE 20

Guidelines for Good Graphics

Revise and Edit

20 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit

slide-21
SLIDE 21

Guidelines for Good Graphics

Revise and Edit

21 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit

slide-22
SLIDE 22

Guidelines for Good Graphics

Revise and Edit

22 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit

slide-23
SLIDE 23

Guidelines for Good Graphics

Revise and Edit

23 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit

slide-24
SLIDE 24

Guidelines for Good Graphics

Revise and Edit

24 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit

slide-25
SLIDE 25

Guidelines for Good Graphics

Revise and Edit

25 / 25

Revise and Edit

2015-06-15

CS147 Guidelines for Good Graphics Revise and Edit