Histogram area represents frequency
What you will learn
Know the rule, then use it
These are the short notes. Read each one, then check you can use it in the worked example below.
Class interval (class)
A grouped range of values — each class is one bar (e.g. 10 ≤ x < 20).
Class width
Upper boundary minus lower boundary (e.g. 20 − 10 = 10 for 10 ≤ x < 20).
Frequency density
Bar height = frequency ÷ class width; used so different-width bars are fairly compared.
Bar area
Bar area = frequency — the key histogram fact (area = frequency density × class width).
Continuous data
Data taking any value in a range (e.g. heights, times); histogram bars touch with no gaps.
Unequal class widths
Bars of different widths — compare by area, not height.
To find bar height, divide the frequency by the class width. Every bar in the histogram is drawn to this height.
To recover frequency from the histogram, multiply the bar height (frequency density) by the class width (the horizontal span of the bar).
Subtract the two boundary values. For 25 ≤ x < 35, class width = 35 − 25 = 10. Do not count endpoints or add 1.
A histogram shows a class 30 ≤ t < 50 with frequency density 1.8, and a class 50 ≤ t < 60 with frequency density 4.2. There are 54 values in total. How many values are in each class, and how many values lie outside these two classes?
Class 30 ≤ t < 50: class width = 20. Frequency = 1.8 × 20 = 36.
Class 50 ≤ t < 60: class width = 10. Frequency = 4.2 × 10 = 42.
Total in these two classes = 36 + 42 = 78.
But total is only 54 — check: 78 > 54, which is impossible.Recalculate: frequency density is frequency ÷ width, not frequency × width.
8 and class width 20 → frequency = 36. 2, width 10 → frequency = 42. Sum = 78 ≠ 54.
This shows the question as stated has inconsistent data — useful exam awareness: always sense-check that individual class frequencies do not exceed the total.
4. Frequencies: 18 and 24. Total in these classes: 42. Outside: 54 − 42 = 12.
Using consistent densities 0.9 and 2.4: class 30–50 has 18 values, class 50–60 has 24 values, and 12 values lie outside these classes.
Build up to the hardest questions
Do them in order. If you miss a step, read the solution, then redo the question without looking.
DiagnosticrecallA histogram bar covers the class 15 ≤ x < 23. What is the class width?
1 mark1 minhist-d1Show solution
A histogram bar covers the class 15 ≤ x < 23. What is the class width?
- 1.Class width = upper boundary − lower boundary.
- 2.Class width = 23 − 15 = 8.
8
- B1: 8 (no method required for a one-step subtraction, but subtraction shown is encouraged).
Counting the number of integers from 15 to 23 inclusive (giving 9), rather than subtracting the boundaries.For continuous data, we subtract — not count integers.
EasyprocedureA class in a histogram has frequency 30 and class width 5. Find the frequency density and draw the bar to the correct height.
2 marks2 minshist-e1Show solution
A class in a histogram has frequency 30 and class width 5. Find the frequency density and draw the bar to the correct height.
- 1.Frequency density = frequency ÷ class width.
- 2.Frequency density = 30 ÷ 5 = 6.
- 3.The histogram bar for this class should be drawn to a height of 6 on the frequency density axis.
Frequency density = 6
- M1: uses frequency ÷ class width (accept the formula stated even if arithmetic not shown).
- A1: frequency density = 6.
Dividing class width by frequency (inverting the formula), giving = .
MediumprocedureA histogram bar for the class 40 ≤ x < 55 has a frequency density of 3.2. Find the frequency represented by this bar.
3 marks3 minshist-m1Show solution
A histogram bar for the class 40 ≤ x < 55 has a frequency density of 3.2. Find the frequency represented by this bar.
- 1.Class width = 55 − 40 = 15.
- 2.Frequency = frequency density × class width.
- 3.Frequency = 3.2 × 15 = 48.
48
- M1: correctly calculates class width as 15.
- M1: uses frequency = frequency density × class width.
- A1: 48.
Reading the frequency density as if it were the frequency directly (writing frequency = 3.2), which is only valid when the class width happens to equal 1.
HardreasoningA histogram has two classes. Class A: 0 ≤ x < 10, frequency density 3.6. Class B: 10 ≤ x < 25, frequency density k. The frequency in class B is twice the frequency in class A. Find k.
4 marks4 minshist-h1Show solution
A histogram has two classes. Class A: 0 ≤ x < 10, frequency density 3.6. Class B: 10 ≤ x < 25, frequency density k. The frequency in class B is twice the frequency in class A. Find k.
- 1.Class A: class width = 10. Frequency A = 3.6 × 10 = 36.
- 2.Frequency B = 2 × frequency A = 2 × 36 = 72.
- 3.Class B: class width = 25 − 10 = 15.
- 4.Frequency density k = frequency B ÷ class width = 72 ÷ 15 = 4.8.
k = 4.8
- M1: correctly finds frequency A = 36.
- M1: correctly deduces frequency B = 72.
- M1: correctly calculates class B width as 15.
- A1: k = 4.8.
Setting the frequency densities in ratio 1:2 (assuming frequency density proportional to frequency), which ignores the differing class widths and gives k = 7.2.
Very Hardproblem solvingA histogram shows three classes for times (in minutes): 0 ≤ t < 10 with frequency density 2.4, 10 ≤ t < 20 with frequency density 5.6, and 20 ≤ t < 50 with frequency density d. The total number of people is 160. Find d, and hence find the number of people who took more than 15 minutes.
5 marks5 minshist-vh1Show solution
A histogram shows three classes for times (in minutes): 0 ≤ t < 10 with frequency density 2.4, 10 ≤ t < 20 with frequency density 5.6, and 20 ≤ t < 50 with frequency density d. The total number of people is 160. Find d, and hence find the number of people who took more than 15 minutes.
- 1.Frequencies: class 1 = 2.4×10 = 24, class 2 = 5.6×10 = 56, class 3 = d×30.
- 2.Total: 24 + 56 + 30d = 160 → 80 + 30d = 160 → 30d = 80 → d = ≈ 2.667.
- 3.Frequency in class 3 = 30d = 80.
- 4.People who took more than 15 minutes include the second half of class 2 and all of class 3.
- 5.Class 2 spans 10–20 (uniform assumed): 5 minutes from 15–20 is half the class. Half of 56 = 28.
- 6.People taking more than 15 min = 28 + 80 = 108.
d = (exact) ≈ 2.67; 108 people took more than 15 minutes.
- M1: correctly calculates at least two class frequencies using frequency = FD × width.
- M1: sets up equation 24 + 56 + 30d = 160.
- M1: correctly solves to obtain d = or 2.67.
- M1: uses half of class 2 frequency for the 15–20 portion (uniform distribution assumption stated or implied).
- A1: 108 people.
Using the total of 160 as the sum of frequency densities rather than the sum of frequencies (bar areas).
Grade 9 stretchproblem solvingA histogram for ages at a community event has classes 0 ≤ a < 20, 20 ≤ a < 30, 30 ≤ a < 50, and 50 ≤ a < 80. The frequency densities are 1.5, k, 2.2 and 0.8 respectively. The median age is 28 years. Use this to find k, then find the total number of people at the event if the 50 ≤ a < 80 class contains 36 people.
6 marks6 minshist-g9Show solution
A histogram for ages at a community event has classes 0 ≤ a < 20, 20 ≤ a < 30, 30 ≤ a < 50, and 50 ≤ a < 80. The frequency densities are 1.5, k, 2.2 and 0.8 respectively. The median age is 28 years. Use this to find k, then find the total number of people at the event if the 50 ≤ a < 80 class contains 36 people.
- 1.8×30 = 24. )
- 2.Actually: F4 = 36 is given. 8 × 30 = 24 per unit. 5 people. No — densities are already absolute.
- 3.Alternatively, total N is unknown. 5. 5.
- 4.Scaled frequencies: F1 = 30×1.5 = 45, F2 = k×10×1.5 = 15k, F3 = 44×1.5 = 66, F4 = 36.
- 5.Total N = 45 + 15k + 66 + 36 = 147 + 15k.
- 6.Median: the median is at the N/2 = (147+15k)/2 th value. It lies in the 20 ≤ a < 30 class (since median age = 28).
- 7.Cumulative frequency up to a=20 is F1 = 45. The median is at position (147+15k)/2.
- 8.Median position lies in F2: 45 < (147+15k)/2 ≤ 45 + 15k.
- 9.Within class 20–30, the median age of 28 is of the way through (linear interpolation): 45 + ()×15k = (147+15k)/2.
- 10.45 + 12k = (147+15k)/2 → 90 + 24k = 147 + 15k → 9k = 57 → k = = ≈ 6.33.
- 11.Total = 147 + 15×() = 147 + 95 = 242.
k = ≈ 6.33; total number of people = 242.
- M1: identifies the scaling factor from F4 = 36 vs unscaled F4 = 24, OR sets up all frequencies in terms of k and the scale.
- M1: correctly sets up cumulative frequency up to a = 20 using the scale.
- M1: applies linear interpolation within the 20–30 class to link median age 28 to cumulative frequency.
- M1: correctly rearranges to obtain k = .
- A1: k = (exact) or equivalent.
- A1: total = 242.
Using the unscaled frequency densities directly as frequencies (forgetting to multiply by class width and apply the scale factor from the F4 information).
Exam Techniqueexam trapTwo histogram classes are: 0 ≤ x < 5 with frequency density 8, and 5 ≤ x < 20 with frequency density 8. A student says 'both bars are the same height, so both classes have the same frequency.' Explain the error and find both frequencies.
3 marks3 minshist-et1Show solution
Two histogram classes are: 0 ≤ x < 5 with frequency density 8, and 5 ≤ x < 20 with frequency density 8. A student says 'both bars are the same height, so both classes have the same frequency.' Explain the error and find both frequencies.
- 1.Error: the student is comparing bar heights (frequency densities), but in a histogram it is bar AREA that represents frequency.
- 2.Although both bars have the same height (frequency density = 8), they have different widths.
- 3.Class 0–5: width = 5. Frequency = 8 × 5 = 40.
- 4.Class 5–20: width = 15. Frequency = 8 × 15 = 120.
- 5.The second class has three times the frequency of the first, even though the bars appear the same height.
Class 0–5: frequency = 40. Class 5–20: frequency = 120. Equal height does not mean equal frequency when class widths differ.
- B1: clearly states the error — frequency is represented by area (height × width), not height alone.
- M1: correctly calculates at least one frequency using frequency = FD × class width.
- A1: both frequencies correct (40 and 120).
Accepting the student's statement without question — this is the single most common conceptual error on histogram GCSE questions.
Switch between skills
Set a timer and attempt all four questions before opening any answers. This is closer to the way skills appear in a real paper.
1Histograms - 2 marksClass [10,15) has frequency 24. Find the frequency density.Mark answer
= 4.8
2Collecting and sampling data - 2 marksWhy might a questionnaire question be biased?Mark answer
Leading wording, only offering responses that agree, or not including a 'no' option
3Averages and range - 2 marksThe mean of 5 numbers is 12. Four of them are 8, 14, 10, 15. Find the fifth.Mark answer
13
4Grouped data and estimated mean - 3 marksA survey records [10,20): 5 responses and [20,30): 15. Estimate total mean across both groups.Mark answer
Use midpoints 15 and 25: (5×15 + 15×25)/20 = = 22.5
- I can recall that in a histogram, frequency is represented by bar area (not bar height), and I can state the formula frequency density = frequency ÷ class width from memory.
- I can calculate frequency density for any class and draw the histogram bar to the correct height, using a clearly labelled frequency density axis.
- I can recover a frequency from a histogram by multiplying frequency density by class width, even for classes with non-integer widths.
- I can use given information (such as total frequency or the frequency in one specific class) to find an unknown frequency density in another class.
- I can apply histogram skills in a multi-step unfamiliar context — such as finding a median age using linear interpolation — and sense-check each answer by verifying frequencies sum to the correct total.
This guide follows the Pearson Edexcel GCSE Mathematics 1MA1 specification. Practice questions are original Learnova questions shaped around official content and exam skills.