How to read a bar chart
Read the axis before the bars
The very first thing to check is whether the value axis starts at zero. If it doesn't — if it starts at, say, 50 — bar lengths are exaggerated, and a "doubling" you see in the chart might actually be a 5% change. A truncated axis is sometimes deliberate, sometimes naive; either way, knowing about it changes how you read every bar.
Compare bar lengths, not positions
In a vertical bar chart, the height of the bar is the value. In a horizontal bar chart, the length is the value. The position along the categorical axis is just identity — which bar represents which thing. Reading "this bar is to the right of that one" tells you nothing about value; reading "this bar is taller than that one" does.
Look for the sort
If the bars are sorted descending, the chart is telling you "rank matters; the top is the headline." If the bars are in time order, "trend over time matters." If the bars look random, the chart maker either had a reason you don't see, or didn't think about it. Either way, asking "why this order?" is a good habit.
Make this chart on makebarchart.com.
Open the makerCheck the title and units
"Revenue, in millions" tells you a lot more than "Revenue". Always confirm the units before drawing conclusions. The title should also tell you the time period — "2025 revenue by region" not just "Revenue by region". If the title is missing context, suspect the chart was rushed.
Watch for misleading conventions
3D bars distort length. Pictograms (bars made of stacked icons) often distort because icons aren't rectangles. "Per capita" charts compared to "absolute" charts can flip rankings. Cumulative charts (running totals) can look identical to per-period charts at first glance. None of these are inherently wrong; all of them require the reader to slow down.