Bar Charts and Column Graphs
The most common graph type — draw them correctly, read them accurately, and spot errors instantly.
Printable Worksheets
Print or save as PDF — or build a custom worksheet from any module's questions.
Look at these two bar charts in your mind: one has bars touching each other, and the other has gaps between bars. Which is a bar chart for categorical data? Which might be a histogram for continuous data? Why does the gap matter? Jot your thinking before reading on.
Bar charts (horizontal bars) and column graphs (vertical bars) display categorical or discrete numerical data. The length of each bar shows the frequency or value for that category. They are the most widely used graph type in statistics and everyday communication.
Both bar charts and column graphs require: a title, axis labels on both axes, a consistent scale on the frequency axis, and equal gaps between bars. The gaps signal that the categories are separate (not continuous). Each bar must have the same width. The bars should never touch — that’s a histogram.
Know
- The five essential features of a well-drawn bar/column graph
- The difference between a bar chart (horizontal) and a column graph (vertical)
- Why bars for categorical data must have gaps between them
Understand
- Why the y-axis must start at zero
- How to choose a sensible scale for the frequency axis
- How to identify errors in a poorly drawn bar chart
Can Do
- Draw a column graph from a frequency table with all required features
- Read a bar chart to find frequencies, totals and comparisons
- List at least four errors in a flawed bar chart
Wrong: Drawing bars that touch each other for categorical data. Touching bars form a histogram, which is reserved for continuous data (e.g. heights, times). This is a common and serious error.
Right: Leave equal gaps between every bar. A good rule: gap width ≈ half the bar width. The gaps can be any consistent size, but they must all be equal.
Wrong: An inconsistent scale: 0, 5, 10, 20, 40. The jumps are uneven (5, 5, 10, 20), making the bars above 10 appear shorter than they should be relative to bars below 10.
Right: A consistent scale with equal intervals: 0, 5, 10, 15, 20, 25 — every step is +5. The scale must go at least as high as your largest frequency.
Every column graph or bar chart must have five non-negotiable features: (1) a descriptive title, (2) a category axis label (x-axis for column, y-axis for bar), (3) a frequency axis label with units, (4) a consistent scale starting at 0, and (5) equal gaps between bars.
Checklist for a perfect column graph: Title — describes what the graph shows and may include n. X-axis label — names the categories (e.g. “Fruit”). Y-axis label — names the measure (e.g. “Frequency” or “Number of students”). Scale — consistent intervals, starts at 0. Bars — equal width, gaps between them.
From a frequency table to a finished graph in 5 steps: (1) Draw and label axes. (2) Choose and mark a scale. (3) Draw equal-width bars with gaps. (4) Write category labels below each bar. (5) Add a title.
Example: favourite sport (n=24). Football: 8, Cricket: 6, Swimming: 5, Tennis: 5. Highest value = 8, so scale goes 0–10 in steps of 2. Draw vertical axis (Frequency, 0–10), horizontal axis (Sport). Draw four columns at heights 8, 6, 5, 5. Leave equal gaps. Add labels under each bar, title above. Check: does each bar height match the frequency?
Reading a bar chart involves three skills: reading off values (reading the height of a specific bar), comparing categories (tallest/shortest bar, differences), and finding totals (adding all bar heights). Always read values from the axis scale, not by estimating bar length visually.
From the sport graph: Football (8) is the most popular — the tallest bar. Swimming and Tennis (5 each) are equally least popular. Total students = 8 + 6 + 5 + 5 = 24. Difference between most and least popular: 8 − 5 = 3 students. More than half chose either Football or Cricket: 8 + 6 = 14 out of 24.
Watch Me Solve It · 3 examples
-
1Plan the scaleMaximum frequency = 12. Choose scale: 0, 2, 4, 6, 8, 10, 12 (intervals of 2). This gives 6 gridlines — ideal.The scale must reach at least the maximum value (12) and have consistent intervals.
-
2Draw axes and add labelsVertical axis: “Frequency” (0–12). Horizontal axis: “Colour”. Title: “Favourite Colour (n = 36).”
-
3Draw bars with gaps and checkRed→7, Blue→12, Green→5, Yellow→9, Purple→3. Equal-width bars, equal gaps. Read each back to verify.Check: 7 + 12 + 5 + 9 + 3 = 36 = n. Correct!
-
1Find total and answer (a)Total n = 14 + 20 + 8 + 6 + 12 = 60. Most popular = Dogs (frequency 20 = tallest bar).
-
2Answer (b): Dogs minus Fish20 − 8 = 12 more people chose Dogs than Fish.
-
3Answer (c): fraction for CatsCats: 14 out of 60 = 14/60 = 7/30.Simplify 14/60 by dividing both by 2: 7/30. This cannot be simplified further.
-
1Error 1 & 2: Missing title and missing y-axis labelWithout a title, the reader can’t know what the graph shows. Without a y-axis label, frequencies have no units.
-
2Error 3: Inconsistent scale (0, 5, 10, 20, 40)Steps are +5, +5, +10, +20 — increasing. Bars above 10 appear shorter relative to their frequency. The scale must use equal steps (e.g. 0, 10, 20, 30, 40).
-
3Error 4: Bars touchingTouching bars create a histogram, implying the data is continuous. For categorical data, equal gaps are required.Four errors: no title, no y-label, inconsistent scale, bars touching. Each loses marks.
5 Required Features
- Title (descriptive)
- Both axis labels
- Consistent scale (from 0)
- Equal-width bars
- Equal gaps between bars
Drawing Steps
- Plan scale before drawing
- Draw and label axes
- Draw bars with gaps
- Label categories, add title
Reading a Chart
- Read bar height from scale
- Most popular = tallest bar
- Total = sum of all bar heights
- Difference = subtract two heights
Common Errors
- y-axis not starting at 0
- Inconsistent scale intervals
- Bars touching (no gaps)
- Missing title or axis labels
How are you completing this lesson?
Brain Trainer · 4 problems
Four drill problems. Think before revealing each answer.
-
1 List 4 features a well-drawn bar chart must have.
Any four of: (1) Descriptive title, (2) x-axis label (categories), (3) y-axis label with units, (4) consistent scale starting at 0, (5) equal-width bars, (6) equal gaps between bars.Title, axis labels, consistent scale from 0, equal gaps between bars -
2 A bar shows 12 for the “soccer” category. The total is 40. What does this mean?
12 out of 40 students (or people) chose soccer as their response. This is 12/40 = 3/10 = 30% of the group.12 students chose soccer (30% of the total) -
3 Name the error: the y-axis goes 0, 5, 10, 20, 40.
Inconsistent scale intervals. The steps are +5, +5, +10, +20 (not equal). This distorts the visual comparison between bars above and below 10. The scale should use equal steps such as 0, 10, 20, 30, 40.Inconsistent/unequal scale intervals -
4 Is a bar chart appropriate for the shoe colours of 30 students? Why?
Yes, a bar chart is appropriate. Shoe colour is categorical data (separate named groups: black, white, blue …). Bar charts (with gaps between bars) are ideal for displaying categorical data. A pie chart would also be suitable.Yes — shoe colour is categorical, bar chart suits categorical data
Quick Check · 5 questions
Show Your Working · 3 questions
Q6. Draw a column graph (on graph paper in your workbook) for the following data. Transport to school: Bus 14, Walk 8, Car 10, Bike 4, Train 6. Include all required features and write your scale here.
Q7. A column graph shows: Maths 18, English 12, Science 15, History 9. (a) What is the total number of students? (b) How many more students prefer Maths than History?
Q8. A student submits a column graph with: no title, bars of unequal width, a y-axis starting at 3, and scale intervals of 3, 3, 6, 6, 12 (unequal steps). (a) List all four errors. (b) Explain why an inconsistent scale is particularly misleading. (c) How would you fix the scale if the highest value is 24?
Quick Check
1. D — Bars touching. For categorical data, bars must have equal gaps between them.
2. B — Tallest bar. The bar with the greatest height has the highest frequency.
3. C — Exaggerates differences. A non-zero start makes small differences look large.
4. A — 35. n = 8 + 5 + 12 + 7 + 3 = 35.
5. B — Bar charts are horizontal; column graphs are vertical.
Show Your Working Model Answers
Q6 (3 marks): Title: “Transport to School (n = 42)” [1]. Scale: 0 to 16 in steps of 2 [1]. Both axes labelled: x = “Transport Mode”, y = “Number of Students”, equal-width bars with gaps [1].
Q7 (2 marks): (a) Total = 18 + 12 + 15 + 9 = 54 students [1]. (b) 18 − 9 = 9 more students prefer Maths than History [1].
Q8 (4 marks): (a) No title; bars of unequal width; y-axis starts at 3 (not 0); inconsistent scale intervals [1 per error, max 4]. (b) Unequal scale intervals distort the visual comparison — bars above a wide interval appear shorter relative to their frequency than bars above a narrow interval, so differences between categories are misrepresented [1]. (c) 0 to 24 in steps of 4 (giving 6 equal gridlines) — or 0 to 25 in steps of 5 [1].
Misleading Graphs
A newspaper publishes a column graph showing ice cream sales across four months. The y-axis starts at 8,000 instead of 0 and goes 8,000, 8,500, 9,000, 9,500, 10,000. The bars show: Jan 9,000, Feb 9,500, Mar 8,500, Apr 10,000. (a) What would the reader incorrectly think? (b) By starting at 8,000 instead of 0, how much taller does the April bar appear relative to January compared to the real ratio? (c) Redraw the scale correctly and describe what the “real” story of the data would look like.
Reveal solution
(a) The reader would think April sales were dramatically higher than January — the April bar appears 5 times taller than January on the misleading graph. (b) On the misleading graph (8,000–10,000 range = 2,000): April bar shows 2,000 units above baseline; January shows 1,000 units above baseline → apparent ratio = 2:1. Real ratio: 10,000 ÷ 9,000 = 1.11 (only 11% higher). (c) On a correct scale from 0 to 12,000 (steps of 2,000), all four bars would look similar in height (roughly 70–85% of the scale), showing the differences are actually quite small.
5 required features
Title, 2 axis labels, consistent scale from 0, gaps between bars
Gaps signal categories
No gaps = histogram (continuous). Gaps = bar chart (categorical)
Scale from zero
Non-zero start exaggerates differences and misleads readers
Reading: tallest = most
Most popular category has the tallest bar
Total = sum of heights
Add all bar heights to find n
Bar vs Column
Bar = horizontal bars. Column = vertical bars. Same data type.
Interactive: Column Graph Maker
Enter data and draw a live column graph. Adjust the scale, toggle gaps on/off, and see how changes affect the appearance of the graph. Try making a misleading graph and then correcting it.
Your Badges
0 of 6Mark lesson as complete
Tick when you’ve finished Learn, Practice and the Stretch. Earns +85 XP and +25 coins.