Bar Graph MakerOnline List Maker

Online List Maker › Bar graph maker › What is a bar graph?

What is a bar graph?

A bar graph compares amounts. Each bar stands for one category, and the bar’s length shows how much of something that category has, measured against a scale that starts at zero.

That’s the whole idea, and it’s why bar graphs are the first graph most of us learn: lengths standing side by side on the same baseline are the easiest thing in a picture to compare. You don’t need to read a single number to see that the dog bar is the longest.

Make a bar graphPrintable blank templates

The parts of a bar graph

Pets owned by our classDog: 11; Cat: 8; Fish: 4; Hamster: 2Pets owned by our class024681012Dog: 11DogCat: 8CatFish: 4FishHamster: 2HamsterNumber of studentsPet Title Scale (numbers) Value axis title Bar: length = value Gridline Baseline at zero Category labels Category axis title
Made-up example data: a class of 25 students.
  1. Title: what the graph is about. A good title says what was counted, of whom, and when.
  2. Value axis and scale: the numbers, evenly spaced, starting at zero. The scale’s steps (2, 4, 6…) are chosen so the longest bar fits.
  3. Value axis title: what the numbers count (number of students, dollars, minutes).
  4. Bars: one per category, all the same width, with gaps between them. Only the length carries information.
  5. Category labels and axis title: what each bar is, and what kind of thing the categories are (Pet, Month, Country).
  6. Gridlines (optional) help the eye carry a bar’s end across to the scale.
  7. Key (only when there are two or more colours): which colour stands for which group.

The four kinds

Vertical (column)Mon: 12; Tue: 18; Wed: 9; Thu: 15Vertical (column)05101520Mon: 1212MonTue: 1818TueWed: 99WedThu: 1515Thu
Vertical, also called a column chart: the usual choice, especially for things in order like days.
HorizontalCar: 34; Walk or bike: 31; School bus: 27; Public transport: 8Horizontal05101520253035Car: 3434CarWalk or bike: 3131Walk or bikeSchool bus: 2727School busPublic transport: 88Public transport
Horizontal: better when labels are long, and for rankings.
Double (grouped)Spring: 2025 14, 2026 17; Summer: 2025 22, 2026 19; Autumn: 2025 11, 2026 15Double (grouped)202520260510152025Spring · 2025: 1414Spring · 2026: 1717SpringSummer · 2025: 2222Summer · 2026: 1919SummerAutumn · 2025: 1111Autumn · 2026: 1515Autumn
Double bar graph: two groups side by side in each category, with a key.
StackedGrade 3: Fiction 40, Non-fiction 15; Grade 4: Fiction 35, Non-fiction 25; Grade 5: Fiction 28, Non-fiction 30StackedFictionNon-fiction0102030405060Grade 3 · Fiction: 4040Grade 3 · Non-fiction: 151555Grade 3Grade 4 · Fiction: 3535Grade 4 · Non-fiction: 252560Grade 4Grade 5 · Fiction: 2828Grade 5 · Non-fiction: 303058Grade 5
Stacked: each bar is a total split into its parts.

All four figures use made-up example data.

How to read a bar graph

  1. Read the title and both axis titles first, so you know what is being compared and what the numbers mean.
  2. Check that the scale starts at zero. If it doesn’t, the bars’ lengths can’t be compared (why).
  3. Find the longest and shortest bars: those are the most and the least.
  4. To read one value, follow the end of the bar across to the scale. Value labels, when they’re there, save you the trip.
  5. Compare: how many times longer is one bar than another? That ratio is the comparison the graph is built to show.

Bar graph or something else?

Bar graphs compare separate categories. If your categories are moments in time and the trend is the point, a line graph shows it better. If you have one whole split into a few parts, a pie chart shows the shares at a glance. If you have a list of measurements, like 30 test scores, and want to see how they’re spread out, you need a histogram, which looks like a bar graph but works differently (the differences).

Make a bar graphSee more examples