6
The Shaffer 4 C's of Data Visualization "Clean" Examples Avoid Rotated Text Rotate Chart Instead Default in Excel Default in Excel Remove/Lighten Gridlines and lower # of Y-Axis Tick Marks Removed Series Name 0 10 20 30 Category A Category B Category C Category D Category E Category F Category G Category H Category I Category J Series1 0 10 20 30 Category A Category B Category C Category… Series1 0 10 20 30 Category A Category B Category C Category… Series1 0 10 20 30 Category A Category B Category C Category D 0 10 20 30 0 5 10 15 20 25 Series1 0 5 10 15 20 25 30 Category A Category B Category C Category D Category E Category F Category G Category H Category I Category J Series1 0 10 20 30 Category A Category C Category E Category G Category I

Shaffer 4C - Clean Examples

Embed Size (px)

Citation preview

Page 1: Shaffer 4C - Clean Examples

The Shaffer 4 C's of Data Visualization

"Clean" Examples

Avoid Rotated Text Rotate Chart Instead

Default in Excel Default in Excel

Remove/Lighten Gridlines and lower # of Y-Axis Tick Marks

Removed Series Name

0

10

20

30C

ate

gory

A

Cat

ego

ry B

Cat

ego

ry C

Cat

ego

ry D

Cat

ego

ry E

Cat

ego

ry F

Cat

ego

ry G

Cat

ego

ry H

Cat

ego

ry I

Cat

ego

ry J

Series1

0

10

20

30

Cat

ego

ry A

Cat

ego

ry B

Cat

ego

ry C

Catego

ry… Series1

0

10

20

30

Cat

ego

ry A

Cat

ego

ry B

Cat

ego

ry C

Catego

ry… Series1

0 10 20 30

Category A

Category B

Category C

Category D

0

10

20

30

0

5

10

15

20

25

Series1

0

5

10

15

20

25

30

Cat

ego

ry A

Cat

ego

ry B

Cat

ego

ry C

Cat

ego

ry D

Cat

ego

ry E

Cat

ego

ry F

Cat

ego

ry G

Cat

ego

ry H

Cat

ego

ry I

Cat

ego

ry J

Series1

0 10 20 30

Category A

Category C

Category E

Category G

Category I

Page 2: Shaffer 4C - Clean Examples

The Shaffer 4 C's of Data Visualization

"Clean" Examples

Removed tick marks on y-axis

Ordering Data adds context unless a specific order is required.

If reasonable number of bars consider data labels instead of axis labels

Note - Labels in units of 10 with gridlines. Added minor

gridlines and minor ticks in units of 5.

Ex. North, South, East, West (save alphabetical order for reference tables)

Remove Border Remove Border

Order Bars Order Bars

0 10 20 30

Category A

Category D

Category C

Category B0 10 20 30

Category G

Category B

Category J

Category C

Category E

Category D

Category H

Category A

Category I

Category F

12

14

17

23

Category A

Category D

Category C

Category B

12

14

17

23

Category A

Category D

Category C

Category B

12

14

17

23

Category A

Category D

Category C

Category B

12

14

17

23

Category A

Category D

Category C

Category B

0 10 20 30

Category G

Category B

Category J

Category C

Category E

Category D

Category H

Category A

Category ICategory F

0 10 20 30

Category A

Category D

Category C

Category B

Page 3: Shaffer 4C - Clean Examples

The Shaffer 4 C's of Data Visualization

"Clean" Examples

Add Context - Ex. add Target Line, Expected Value or Average

Avoid Narrow Bars Avoid Connected Bars (unless distribution)

Note - distributions are typically graphed as vertical bars, connected and with a border.

Fine Tune Colors (ex. Dark Gray vs. Black)

Avoid Stark Borders on Bars Avoid 3D Bars

Tip - Add target lines and text at last step to

avoid reformatting of chart. Using a dotted line

or different color will help contrast the target line

vs. a gridline.

12

14

17

23

Category A

Category D

Category C

Category B

12

14

17

23

Category A

Category D

Category C

Category B

Target 16%

12

14

17

23

Category A

Category D

Category C

Category B

0 5 10 15 20 25 30

Category A

Category D

Category C

Category B

12

14

17

23

Category A

Category D

Category C

Category B

12

14

17

23

Category A

Category D

Category C

Category B

Page 4: Shaffer 4C - Clean Examples

The Shaffer 4 C's of Data Visualization

"Clean" Examples

Add Title (tell the story)

Include Labels ($, # or %), Data Source, Date, Author, etc.

Example with 10 data points and no y-axis.

Avoid Repeated Text. Example, if "Category" were truly repeated vs. unique names.

Example with y-axis and one highlighted data point. 3 labels vs. 10 Data points.

26

0

10

20

G B J C E D H A I F

Category

26 23

18 17 16 14 14

12 11

7

G B J C E D H A I F

Category

12

14

17

23

Oranges

Grapes

Apples

Bananas

(# of units sold) Bananas exceeded target by 7 units in 2011

Target 16 units

Source - 2011 Actual Sales from BI Tool Created by Jeffrey A. Shaffer 2/17/2011

Page 5: Shaffer 4C - Clean Examples

The Shaffer 4 C's of Data Visualization

"Clean" Examples

Sometimes it's necessary to show a % of a total. Example, Bananas as a % of total fruit.

Use bar charts for easier comparison and 100% stacked-bar chart for part to whole

Avoid Pie Charts

Bananas 35%

Apples 26%

Grapes 21%

Oranges 18%

Bananas represent 35% of total unit sales

Source - 2011 Actual Sales from BI Tool Created by Jeffrey A. Shaffer 2/17/2011

12

14

17

23

Oranges

Grapes

Apples

Bananas

(# of units sold) Bananas exceeded target by 7 units in 2011

Target 16 units

35%

26%

21%

18%

Bananas Apples Grapes Oranges

Bananas 35%

Apples 26%

Grapes 21%

Oranges 18%

Page 6: Shaffer 4C - Clean Examples

The Shaffer 4 C's of Data Visualization

"Clean" Examples

Here is an excellent example of these practices in use taken from:

TDWI Best Practices Report entitled "Transforming Finance" by Wayne Eckerson