CHARTPOLICEChart Police

Crime taxonomy · Drawing and geometry

Inappropriate chart type or encoding

A chart type that hides the comparison it is supposed to show.

What it looks like

The chart form fights the data: a pie with a dozen slices, a line connecting unordered categories, a stacked chart where the interesting series floats on a wobbly base.

Example

Example (Inappropriate chart type or encoding): Twelve slices with similar colours: which is bigger, Go or Rust? PHP or Kotlin?WRONG CHART TYPE
The crime. Twelve slices with similar colours: which is bigger, Go or Rust? PHP or Kotlin?
The same data shown honestly: A sorted bar chart makes the ranking and every value readable at a glance.FIXED
The fix. A sorted bar chart makes the ranking and every value readable at a glance.

Why it is bad

How to fix it

  1. Use sorted bars for comparing categories, lines for change over time, scatter plots for relationships.
  2. Keep pies to two to four slices, if at all.
  3. Group small categories into "Other" and show it last.
When it is not a crime. A two-slice pie (yes/no, share of a total) is perfectly readable.