๐Ÿ“Š Data Visualisation

How to Read and Draw a Histogram

Turn raw frequency data into a powerful visual โ€” and learn exactly what the shape of your histogram reveals.


๐Ÿ• 9 min read  |  Class 9โ€“12  |  FBISE ยท CBSE ยท IGCSE ยท O-Levels ยท IB

You have collected 80 students' exam scores. Listing every number tells you very little at a glance. Group those scores into intervals โ€” 40โ€“49, 50โ€“59, 60โ€“69 โ€” and draw a bar for each group's frequency, and suddenly a picture emerges: where most students scored, how spread out the results were, whether the distribution is symmetric or skewed. That picture is a histogram. It is one of the most important tools in statistics for understanding continuous data, and it appears in virtually every FBISE, IGCSE, O-Level, and IB statistics paper.

What Is a Histogram?

A histogram is a bar chart used to display the frequency distribution of continuous numerical data that has been grouped into equal-width intervals called class intervals or bins. Unlike a regular bar chart, there are no gaps between the bars โ€” the touching bars reflect that the data is continuous and flows from one interval into the next.

The key features of a histogram are the x-axis (showing the class intervals), the y-axis (showing frequency or frequency density), and the bars whose height represents how many data values fall in each interval.

๐Ÿ’ก Histogram vs Bar Chart: A bar chart displays categorical data with gaps between bars. A histogram displays grouped numerical (continuous) data with no gaps. Using a bar chart for continuous data โ€” or adding gaps to a histogram โ€” is a common error in exams.

Step-by-Step: Drawing a Histogram

The heights (in cm) of 30 students were recorded. The grouped frequency table is shown below. Draw a histogram.

Height (cm) Frequency
140 โ€“ 149 3
150 โ€“ 159 8
160 โ€“ 169 12
170 โ€“ 179 5
180 โ€“ 189 2
๐Ÿ“‹ Drawing the Histogram
1

Draw and label the axes. The horizontal (x) axis shows heights in cm. The vertical (y) axis shows frequency. Mark equal-width intervals on the x-axis: 140, 150, 160, 170, 180, 190.

2

Draw bars with no gaps. For each class interval, draw a bar whose height equals the frequency. The bar for 160โ€“169 is the tallest (height = 12).

3

Add a title. A good title is: "Heights of 30 Students (cm)".

4

Interpret the shape. This histogram is slightly right-skewed โ€” most students cluster in the 160โ€“169 range, with fewer at the taller end.

Describing Histogram Shapes

The shape of a histogram communicates important information about the data's distribution. You will often be asked to describe this in exams.

Shape What It Looks Like What It Means
Symmetric / Bell-shaped Peak in the middle, tails equal on both sides Mean โ‰ˆ Median; data is normally distributed
Positively skewed (right) Peak on the left, long tail stretches right A few unusually high values; mean > median
Negatively skewed (left) Peak on the right, long tail stretches left A few unusually low values; mean < median
Uniform All bars roughly equal height Values distributed evenly across all intervals
Bimodal Two distinct peaks Two separate clusters in the data

Real-Life Applications

  • ๐Ÿฅ
    Healthcare: Epidemiologists use histograms of patient ages or test results to identify at-risk groups and plan resource allocation.
  • ๐ŸŒฆ๏ธ
    Meteorology: Monthly rainfall totals over many years are displayed as histograms to reveal whether a region's rainfall is consistent or highly variable.
  • ๐Ÿญ
    Manufacturing: Quality engineers histogram product measurements (diameter, weight) to check whether production is within tolerance limits.
  • ๐ŸŽ“
    Education: Schools plot exam score distributions as histograms to evaluate whether assessments were appropriately challenging for the cohort.

Common Mistakes Students Make

โš ๏ธ Leaving gaps between bars. Histograms must have touching bars. Gaps suggest the data is categorical, which misrepresents continuous data.
โš ๏ธ Using unequal class widths without adjusting the y-axis. When class widths differ, you must plot frequency density (frequency รท class width), not raw frequency. Plotting raw frequency with unequal widths produces a misleading histogram.
โš ๏ธ Forgetting to label the axes. Every histogram needs labelled axes with units and a title to earn full marks.
โš ๏ธ Describing skew incorrectly. Positive (right) skew means the tail points right โ€” not that the peak is on the right. The direction of skew follows the tail, not the bulk of the data.

Frequently Asked Questions

Frequency density = frequency รท class width. It is used on the y-axis when class intervals have unequal widths, ensuring the area of each bar (not its height) represents frequency. This is commonly tested in IGCSE and IB papers.
A frequency polygon is drawn by connecting the midpoints of the tops of histogram bars with straight lines. It is useful for comparing two distributions on the same axes. A histogram shows bars; a frequency polygon shows a connected line.
Technically, histograms are designed for continuous data. For discrete data with many distinct values (e.g., ages of 200 people), a histogram is an acceptable approximation. For truly discrete data with few values, a bar chart is more appropriate.
The modal class is simply the class interval with the tallest bar โ€” or, for unequal widths, the bar with the greatest frequency density. It is the interval where data values are most concentrated.

Try the Histogram Generator

Enter your grouped frequency data and generate a perfectly drawn histogram in seconds โ€” with labelled axes, correct bar widths, and an instant shape description.

๐Ÿ“Š Open the Histogram Generator โ†’