Principles

Data visualization turns numbers into shapes that a reader can compare at a glance. It makes patterns, differences and outliers stand out in a way they don’t in a table. That only works when the visual makes a point worth making, shows the data honestly, and is easy to read. A complex message can justify a complex visual, but nothing in it should be there without a reason, and nothing should distract from what it’s trying to say.

Every published visual meets these four principles. When a visual isn’t working, they help you find out why.

Principle The question it answers
Purpose Does it make a clear, worthwhile point?
Structure Does it show the data truthfully?
Presentation Can the reader understand it quickly?
Style Is it consistent and free of distractions?

Purpose

A visual must make a point that matters to the reader and that isn’t obvious without it. It should help the reader reason, interpret or decide.

State the main message in the title. Every other element supports that message. Dashboards with live data are the one exception: see titles on live data.

Do

  • Write titles as a takeaway: “Access improved in all districts but one”.
  • Highlight the key trend or contrast with an annotation.
  • Connect the visual to the surrounding text, so it answers the question the text raises.
  • Map only when the spatial pattern is the message.

Avoid

  • Showing every metric “for completeness” and leaving no message.
  • Adding a chart for decoration when one sentence would do.
  • Mapping every region without saying why the regions matter.
  • Legends with more categories than there are data points.

Structure

The data is represented accurately. Axes, scales, transformations and values are truthful and precise, so the reader can trust that what they see reflects the data.

Bars and areas start at zero. Keep units consistent, and base every trend line and error bar on real calculations.

Do

  • Choose conventional forms: bars for comparison, lines for trends, scatter plots for relationships.
  • Normalise data on choropleth maps, using rates, not counts.
  • Make sure legends, scale bars and symbols match the data and the geography.

Avoid

  • Truncated bar axes, misleading colour scales and cherry-picked timeframes.
  • Effects that exaggerate differences, such as 3D, perspective or area scaled by radius.
  • Inconsistent scales across panels meant for comparison.
  • Wrong borders, mismatched layers or misplaced coordinates.

Whether a line chart’s y-axis must start at zero is a real debate. See Axes and baselines.

Presentation

The reader quickly understands the visual’s structure, relationships and meaning. The visual is intuitive, readable and uncluttered.

Remove everything that doesn’t help understanding. Guide the eye to the point, and don’t make the reader work it out.

Do

  • Label data directly, and keep legends close to the data when you need them.
  • Order categories meaningfully: by value, by time, or with the key category first.
  • Use visual hierarchy: the story in colour, context in grey.
  • Split dense visuals into small multiples or several panels.

Avoid

  • Colour ramps that change hue unevenly. Perceptually, they lie.
  • Pie charts with many similar-sized slices.
  • Background features drawn stronger than the data.
  • Making the reader go back and forth between legend and data.

These rules follow from how perception groups and ranks what people see, and from the limits of working memory. See Perception and Fluency and cognitive load.

Style

Design choices help the reader understand the message instead of distracting from it. Colour, type, layout and spacing are intentional and consistent.

Use the house colours and typeface, and the chart and map templates.

Do

  • Use legible colours, strong contrast and one sans-serif typeface.
  • Match the tone to the message: a sombre topic gets a sober treatment.
  • Use plain, pronounceable labels and terms.

Avoid

  • Clashing or oversaturated colours.
  • Drop shadows, busy backgrounds and decorative fonts.
  • Inconsistent font sizes and heavy gridlines.

Easy-to-read visuals are trusted more, whether or not they are correct. Polish is a responsibility, so only make something look finished once you know it is right. See Fluency and cognitive load.


Adapted from Wilke (2019), Fundamentals of Data Visualization. See references.