Histograms & Cumulative Frequency

🔢 Maths Years 10–11 Higher

Frequency density, histograms, and cumulative frequency (median, quartiles, IQR).

Open this lesson, with practice and a printable worksheet →

Group some data into "0–5, 5–10, 10–30" and an ordinary bar chart lies to you — that last wide group looks huge just because it's wide. A histogram fixes this by using area, not height, to show frequency. And cumulative frequency gives us a running-total curve for pinning down the median and the spread of a big data set.

Why this matters: real data rarely splits into tidy equal-width groups — ages, incomes and times all bunch unevenly. Histograms show such data honestly, and quartiles let you describe the "middle 50%" of a data set without being thrown off by a few extreme values. These are core Higher-tier statistics tools.
bars touch; width can differ
In a histogram, area (not height) represents frequency

Histograms — frequency density

On a histogram the bars touch (the scale is continuous), and the area of each bar equals its frequency. Since area = height × width, the height must be frequency divided by width. That height has a name: the frequency density.

frequency density = frequency ÷ class width
tall wide, short narrow same area = same frequency
Height is frequency density — a wider class spreads the same frequency thinner.

The analogy: think of butter spread on toast. The frequency is how much butter; the width is how far you spread it. Frequency density is how thickly it's spread — a wide slice with the same butter looks thinner. That's why we compare density, not raw height.

A class of width 5 with frequency 20 has frequency density 20 ÷ 5 = 4. Running it backwards: a bar of density 6 over a width-3 class holds a frequency of 6 × 3 = 18.

Cumulative frequency

Cumulative frequency is a running total — add each group's frequency to all the ones before it, so it only ever climbs.

Frequencies 5, 8, 7 become cumulative frequencies 5, then 5+8 = 13, then 13+7 = 20.

Plot each cumulative total against the top of its class and join the points into a smooth S-shaped curve. Because the curve reaches every value up to a point, you can read estimates straight off it.

Median, quartiles and the IQR

¼n½n¾n Q1medQ3 IQR = Q3−Q1
Read positions ¼n, ½n, ¾n off the curve; the IQR is Q3 − Q1.

From a data set of n values you read off key positions on the cumulative frequency axis:

StatisticPosition (n values)Tells you
Lower quartile Q1¼nbottom-quarter mark
Median½nthe middle value
Upper quartile Q3¾ntop-quarter mark
IQRQ3 − Q1spread of the middle 50%
If Q1 = 12 and Q3 = 20, the IQR = 20 − 12 = 8. For 60 values, the median sits at ½ × 60 = the 30th position.
Why the IQR? Unlike the range, it isn't thrown off by one freakishly big or small value — it describes only the middle 50% of the data, the reliable "typical spread".
Common mistake: a histogram's height is frequency density, not frequency — to get a frequency back you must multiply density × class width. And for quartiles, use the position (¼n, ½n, ¾n) to read off the curve, not the value ¼n itself as the answer.

In a nutshell: histograms use area (frequency density = frequency ÷ width); cumulative frequency is a running total whose curve gives the median at ½n, quartiles at ¼n and ¾n, and the IQR = Q3 − Q1.

Get the printable worksheet →
← Scatter Graphs & Correlation → Basic Probability
← Sasta Basta home All subjects