8.3 Histograms, Cumulative Frequency, Stem-and-Leaf Plots, and Dot Plots

Key Takeaways

  • In a dot plot of N observations, the mode is the horizontal scale value with the tallest stack of dots (not the dot count itself), and the exact median is the ((N + 1) / 2)-th dot counted in ascending order.

  • Histograms group continuous numerical data into adjacent class intervals (such as 60 <= x < 70); sum bar heights across multiple intervals to find frequencies for 'at least' or 'less than' thresholds.

  • In a cumulative frequency table or ogive, the count within a specific interval (a, b] equals CF(b) - CF(a), while the count strictly above b equals N - CF(b).

  • Always check the Key/Legend of a stem-and-leaf plot first (for example, 6 | 4 = 64 vs. 6 | 4 = 6.4) before reading any values.

  • In an ordered back-to-back stem-and-leaf plot, leaves on the right side increase from left to right, whereas leaves on the left side increase from right to left moving outward from the central stem.

Last updated: October 2026

When educators analyse the distribution of a single numerical variable—such as test marks, reading ages, or fitness scores—they choose between displays that preserve every individual score (dot plots and stem-and-leaf plots) and displays that summarise scores into class intervals (histograms and cumulative frequency curves).

Comparing Univariate Data Displays

Display TypeData PreservedBest Used ForKey LANTITE Reading Rule
Dot PlotExact individual valuesSmall to moderate discrete datasets (N≤50N \le 50)Mode is the axis value under the tallest stack; range ignores empty ticks at the ends of the axis.
Stem-and-Leaf PlotExact individual valuesModerate datasets (15≤N≤10015 \le N \le 100); side-by-side cohort comparisonAlways check the Key first; on the left side of a back-to-back plot, leaves increase outward from the stem (right to left).
HistogramGrouped class intervals onlyLarge continuous datasets (N≥50N \ge 50)Bars touch with no gaps; sum bar heights across intervals and check boundary rules such as 60≤x<7060 \le x < 70.
Cumulative Frequency (Ogive)Running totals ≤\le upper boundaryFinding percentiles, median (Q2Q_2), quartiles (Q1,Q3Q_1, Q_3), and IQR\text{IQR}Interval count in (a,b](a, b] is CF(b)−CF(a)CF(b) - CF(a); count above bb is N−CF(b)N - CF(b).

Dot Plots: Mode, Range, and Exact Median Position

In a dot plot, each dot plotted above a horizontal number line represents one observation (unless a key states otherwise, such as 1 dot=2 students1\text{ dot} = 2\text{ students}). To analyse a dot plot systematically:

  1. Sample size (NN): Count the total number of dots across the entire plot.
  2. Mode: Identify the horizontal scale value that has the tallest vertical column of dots. Do not report the number of dots in that column as the mode! For instance, if the value 4 books4\text{ books} has 6 dots6\text{ dots} above it (the tallest stack), the mode is 4 books4\text{ books}, not 66.
  3. Range: Subtract the lowest populated scale value from the highest populated scale value (Max−Min\text{Max} - \text{Min}). If the printed axis runs from 00 to 1010 but the lowest dot is at 22 and the highest dot is at 88, the range is 8−2=68 - 2 = 6 (never 10−0=1010 - 0 = 10).
  4. Median: Locate the middle position N+12\frac{N + 1}{2} and count dots in ascending order from left to right:
    • If N=19N = 19, the median is the 19+12=10th\frac{19 + 1}{2} = 10\text{th} dot.
    • If N=20N = 20, the median lies halfway between the 10th10\text{th} and 11th11\text{th} dots.
  5. Clusters, gaps, and outliers: A cluster is a narrow interval where many dots bunch together; a gap is an interior range of scale values with zero dots; an outlier is an isolated dot separated from the main body of data by a wide gap.

Histograms vs. Cumulative Frequency Tables and Ogives

A histogram groups continuous numerical measurements into adjacent class intervals of equal width (such as 50≤x<6050 \le x < 60, 60≤x<7060 \le x < 70, 70≤x<8070 \le x < 80). Because exact individual scores are merged into bins, you cannot read the exact sample mean or exact individual minimum from a histogram alone, but you can:

  • Identify the modal class (the interval with the highest bar).
  • Sum bar heights across multiple intervals to find how many students scored "at least 7070" (x≥70x \ge 70) or "less than 6060" (x<60x < 60), and divide by NN to convert to a relative frequency percentage.
  • Locate the class interval containing the median by accumulating bar frequencies from the lowest interval upward until you pass the N+12\frac{N + 1}{2} position.

Worked Example 1: Summing Histogram Intervals and Finding the Median Class

Suppose a histogram of Year 10 science exam scores (N=80N = 80 students) uses five intervals: 40≤x<5040 \le x < 50 (66 students), 50≤x<6050 \le x < 60 (1414 students), 60≤x<7060 \le x < 70 (2828 students), 70≤x<8070 \le x < 80 (2020 students), and 80≤x<9080 \le x < 90 (1212 students):

  • Percentage scoring at least 7070 (x≥70x \ge 70): Sum the top two bars (20+12=3220 + 12 = 32 students) and divide by 8080: 3280×100%=40%\frac{32}{80} \times 100\% = 40\%.
  • Class interval containing the median: With N=80N = 80, the median lies between the 40th40\text{th} and 41st41\text{st} ordered scores. The first two bars accumulate 6+14=206 + 14 = 20 students, and adding the third bar (60≤x<7060 \le x < 70) brings the running total to 20+28=4820 + 28 = 48 students. Since positions 2121 through 4848 all lie inside 60≤x<7060 \le x < 70, the median falls in the 60≤x<7060 \le x < 70 interval.

Cumulative Frequency Tables and Ogives

A cumulative frequency table (or its graphical curve, called an ogive) records the running total CF(x)CF(x) of observations that fall at or below each upper boundary xx. The final cumulative frequency always equals the total sample size NN.

Suppose N=200N = 200 Year 9 students sit a reading test with the following cumulative frequencies:

  • Score ≤50\le 50: CF(50)=24CF(50) = 24
  • Score ≤60\le 60: CF(60)=58CF(60) = 58
  • Score ≤70\le 70: CF(70)=130CF(70) = 130
  • Score ≤80\le 80: CF(80)=176CF(80) = 176
  • Score ≤90\le 90: CF(90)=200CF(90) = 200

From these running totals, we apply three fundamental rules:

  1. Count within an interval (a,b](a, b]: Subtract consecutive cumulative totals:
Students scoring 60<x≤70=CF(70)−CF(60)=130−58=72 students \text{Students scoring } 60 < x \le 70 = CF(70) - CF(60) = 130 - 58 = 72\text{ students}
  1. Count strictly above a threshold bb: Subtract CF(b)CF(b) from the total cohort NN:
Students scoring x>70=N−CF(70)=200−130=70 students (35%) \text{Students scoring } x > 70 = N - CF(70) = 200 - 130 = 70\text{ students } (35\%)
  1. Median and Interquartile Range (IQR\text{IQR}) from an Ogive:
    • Lower Quartile (Q1Q_1, 25th25\text{th} percentile): Read across from 0.25N=500.25N = 50 on the vertical cumulative frequency axis to the curve, then down to the score axis.
    • Median (Q2Q_2, 50th50\text{th} percentile): Read across from 0.50N=1000.50N = 100 on the vertical axis.
    • Upper Quartile (Q3Q_3, 75th75\text{th} percentile): Read across from 0.75N=1500.75N = 150 on the vertical axis.
    • Interquartile Range (IQR\text{IQR}): Calculate IQR=Q3−Q1\text{IQR} = Q_3 - Q_1, which measures the spread of the middle 50%50\% of scores.

Stem-and-Leaf Plots and the Back-to-Back Left-Side Trap

A stem-and-leaf plot splits each number into a leading stem (such as tens or ones) and a single-digit trailing leaf (such as ones or tenths). Always inspect the Key/Legend first: under Key: 6 | 4 = 64, the entry represents 6464, whereas under Key: 6 | 4 = 6.4, it represents 6.46.4.

In a back-to-back stem-and-leaf plot, two groups share a central column of stems—with Group A plotted to the left of the stem and Group B plotted to the right of the stem. In an ordered plot, leaves always increase moving outward away from the central stem:

  • Right side (Group B): Leaves increase from left to right (e.g., | 6 | 1 3 8 represents 61,63,6861, 63, 68).
  • Left side (Group A): Leaves increase from right to left moving outward from the central stem! Thus the row 9 5 2 | 6 | represents 62,65,6962, 65, 69 in ascending order—where 2 (nearest the stem 6) is the smallest value in that row (6262) and 9 (farthest to the left) is the largest value in that row (6969).

When counting to the N+12th\frac{N+1}{2}\text{th} leaf to find the median of the left-hand group, start at the smallest stem and count leaves from the central stem outward to the left within each row.

Test Your Knowledge

An ordered back-to-back stem-and-leaf plot records fitness shuttle-run scores (Key: 6 | 4 = 6.4) for Group A on the left of the stem. Group A has 11 students with the following rows: Stem 5 has leaves '8 4 1 | 5 |', Stem 6 has leaves '9 7 3 0 | 6 |', and Stem 7 has leaves '6 4 2 1 | 7 |'. What are the minimum score and the median score for Group A?

A

Minimum = 5.1, Median = 6.7

B

Minimum = 51, Median = 67

C

Minimum = 5.8, Median = 6.3

D

Minimum = 5.1, Median = 6.3

Test Your Knowledge

A cumulative frequency table shows the time (in minutes) taken by 160 Year 8 students to complete an online numeracy check: <= 15 min: 18; <= 20 min: 52; <= 25 min: 116; <= 30 min: 148; <= 35 min: 160. What percentage of the 160 students took more than 20 minutes but at most 30 minutes to complete the check?

A

96.0%

B

92.5%

C

40.0%

D

60.0%

Test Your Knowledge

A dot plot records the number of books read during a reading challenge by 19 students in a Year 4 class across a horizontal scale printed from 3 to 9: 3 books (2 dots), 4 books (6 dots), 5 books (4 dots), 6 books (5 dots), 7 books (0 dots), 8 books (2 dots), and 9 books (0 dots). What are the mode, median, and range of the number of books read?

A

Mode = 4 books, Median = 5 books, Range = 5 books

B

Mode = 6 books, Median = 5 books, Range = 5 books

C

Mode = 4 books, Median = 5 books, Range = 6 books

D

Mode = 4 books, Median = 6 books, Range = 5 books

Sections you finish are checked off in the contents.