An ogive graph is a line graph that shows cumulative frequency, letting you see how data accumulates across a range of values rather than how much falls in each individual group. Where a histogram shows you the count within each category, an ogive shows you a running total. The result is a curve that always rises (or stays flat), never dips, giving you a visual way to quickly answer questions like “how many data points fall below this value?”
How an Ogive Works
The word “ogive” comes from architecture, where it describes a pointed arch shape. In statistics, an ogive (also called a cumulative frequency polygon) plots data so each point on the curve represents the total number of observations up to that value. The horizontal axis shows data values or the upper boundaries of each class interval. The vertical axis shows cumulative frequency, meaning the running total of all observations at or below each point.
Think of it like tracking rainfall over a month. A bar chart might show you how much rain fell each day. An ogive would show you the total rainfall accumulated from day one through any given day. By the end of the month, the curve reaches the grand total. This cumulative view makes it easy to spot how quickly or slowly values build up across the range.
Two Types: Less Than and More Than
There are two versions of an ogive, and they answer opposite questions.
A less than ogive plots the upper boundary of each class interval against the number of observations that fall below that boundary. It starts at zero on the left and climbs upward to the right, reaching the total count of all data points. This is the more common type and the one most people mean when they say “ogive.”
A more than ogive works in reverse. It plots the lower boundary of each class interval against the number of observations that fall above that boundary. It starts at the total count on the left and slopes downward to the right, eventually reaching zero. This version is useful when you want to ask “how many values exceed this threshold?” rather than “how many fall below it?”
When you plot both types on the same graph, the point where the two curves intersect marks the median of the data set.
How to Build One
Constructing an ogive from a frequency table takes just a few steps. Start with grouped data, where your values are organized into class intervals with frequencies.
- Calculate cumulative frequencies. For each class, add its frequency to the total of all previous classes. The first class keeps its own frequency. The last class should equal the total number of data points.
- Set up your axes. The horizontal axis shows the upper class boundaries (for a less than ogive). The vertical axis shows cumulative frequency.
- Include the starting point. Plot the lowest class boundary with a cumulative frequency of zero. This anchors the curve at the bottom left.
- Plot and connect. Mark each upper class boundary against its cumulative frequency, then connect the dots with a smooth freehand curve or straight line segments.
The resulting graph should rise from left to right. Steep sections indicate ranges where many data points are concentrated. Flat sections mean few observations fall in that range.
Finding Medians, Quartiles, and Percentiles
One of the most practical uses of an ogive is reading percentiles directly off the graph. A percentile tells you the value below which a given percentage of data falls. The 50th percentile, for example, is the median: half the data sits below it.
To find any percentile, locate the corresponding cumulative frequency on the vertical axis. If you have 200 data points and want the 25th percentile, find 50 on the vertical axis (25% of 200). Draw a horizontal line from that point to where it meets the curve, then drop straight down to the horizontal axis. That value is your 25th percentile. The same technique works for the median (50th percentile) and the 75th percentile. These three values, known as the first, second, and third quartiles, divide your data into four equal groups.
If the vertical axis shows cumulative relative frequency (proportions from 0 to 1 instead of raw counts), you can read percentiles even more directly. The curve crosses 0.25 at the first quartile, 0.50 at the median, and 0.75 at the third quartile.
How It Differs From a Histogram
A histogram and an ogive use the same underlying data but answer different questions. A histogram uses bars to show how many observations fall within each individual class interval. It tells you where data clusters and where gaps exist. An ogive shows the accumulation of frequencies up to each point, revealing the cumulative story rather than the snapshot at each interval.
Histograms are better for seeing the shape of a distribution at a glance: is it symmetric, skewed, bimodal? Ogives are better when you need to determine how much of your data falls above or below a specific value. You can extract medians and percentiles from an ogive almost immediately, something that requires calculation or estimation from a histogram. The two graphs complement each other, and in many statistics courses you’ll build both from the same data set.
Practical Uses
Ogives show up anywhere cumulative patterns matter. In education, they help visualize test score distributions. Instead of just showing how many students scored in each grade band, an ogive reveals how many students scored below each cutoff, which is exactly what you need for grading on a curve or setting pass/fail thresholds.
In agriculture, analysts use ogives to study farm size distributions across a region, quickly showing what percentage of farms are smaller than 50 acres or larger than 200. Crop yield analysis works similarly: plotting cumulative yields across fields identifies what percentage fell below a target threshold, flagging underperforming areas. Weather researchers plot cumulative rainfall data on ogives to track drought patterns and plan irrigation. In commodity markets, ogive-style curves help visualize how prices accumulate over time periods, making trends and outliers easier to spot.
The ogive also has a deeper connection to probability. In theoretical statistics, a cumulative distribution function (CDF) describes the probability that a random variable takes a value less than or equal to a given number. An ogive built from real data is essentially an empirical version of this function, making it a bridge between descriptive statistics and probability theory.

