Chartjunk and the Data-Ink Ratio

ARTICLE

Why stripping the decoration out of a chart almost always makes it clearer — and the simple idea that tells you what to keep.

"Chartjunk" is any part of a chart that does not help the reader understand the data, and the "data-ink ratio" is the proportion of a chart's ink that actually encodes the numbers rather than decorating them. Both terms come from the statistician Edward Tufte, who introduced them in his 1983 book The Visual Display of Quantitative Information. Together they give you a practical test for almost any design choice: if an element does not change what the reader can see in the data, it is probably chartjunk, and removing it raises the data-ink ratio.

What chartjunk is

Chartjunk is decoration masquerading as design. It is the part of a chart that draws the eye, takes effort to read past, and contributes nothing to the message. The usual offenders are easy to recognise once you start looking:

None of these help anyone read a value or spot a trend. They are pure overhead — and worse, some of them (3-D especially) actively mislead by warping the encoding. That overlap with deception is why chartjunk shows up so often in our roundup of chart mistakes to avoid and in the gallery of misleading charts.

The data-ink ratio

Tufte's data-ink ratio puts a number on the same intuition. Imagine adding up all the ink (or, on screen, all the pixels) used to draw a chart, then asking how much of it is data ink — the marks that would change if the underlying numbers changed. The line of a line chart is data ink; the bars of a bar chart are data ink. A filled gray background, a 3-D shadow, and a double border are not — they look identical no matter what the data says.

The data-ink ratio is data ink divided by total ink. The guiding principle is to push that ratio higher: erase non-data ink, and erase redundant data ink, as far as you can without harming readability. You are not trying to make the chart sparse for its own sake — you are removing whatever the reader would not miss.

A one-question test

For any element on a chart, ask: "If I deleted this, would the reader lose information?" If the answer is no, it is chartjunk. This single question resolves most design debates faster than any style guide.

Cluttered vs. clean

The contrast below shows the same five values twice. On the left, the chart is buried under a dark fill, heavy gridlines, a thick frame, and shadowed bars. On the right, the same data is drawn with nothing but the bars and a quiet baseline. The clean version is faster to read and easier to compare — and it shows exactly the same numbers.

cluttered clean
Same four bars, same heights. The clean chart spends its ink on the data; the cluttered one spends most of it on frames, fills, gridlines, and shadows.

How to cut chartjunk

Reducing chartjunk is mostly subtraction, and it follows a reliable order:

These habits sit at the centre of clear chart design generally — see our notes on storytelling with data and dashboard design basics, where uncluttered charts matter most because many of them share a screen.

Sensible limits

Maximising the data-ink ratio is a principle, not a law. Some non-data ink earns its place: axis labels, units, a light reference line, or a single annotation that explains an outlier all help the reader even though they are not data. The goal is not the barest possible chart — it is a chart with nothing the reader would miss and nothing that gets in the way. When in doubt, add the element back only if removing it cost the reader something real.

Don't strip too far

Deleting axis labels, units, or scale information in the name of "less ink" does not raise the data-ink ratio in any useful sense — it removes context the reader needs to interpret the data correctly. Cut decoration, not meaning.

Ready to apply this to your own data? Build a chart with one of the free, no-signup makers at make a chart, start from the right type with how to choose a chart, or browse every option in the chart types guide — then strip out everything the reader would not miss.