Before we can climb that curve, we need to earn every symbol the parent topic throws at you. We build them one at a time — no symbol appears here before it is defined in words and shown as a picture.
In Figure 2 each bucket is a strip on the number line. The left edge is the lower boundary; the right edge is the upper boundary; the distance across is h.
Why does the topic obsess over the upper boundary? Because we are about to count everything below a line — and the natural place to put that line is the right edge of a bucket.
We know f = "how many in this bucket." Now we ask a different question: how many in this bucket AND all buckets to its left? That running total is the star of the whole topic.
The symbol ∑ (a big Greek "S", for Sum) is just shorthand for "add these up":
CFi=f1+f2+⋯+fi=∑j=1ifj
Read the right-hand side out loud: "start with j=1, add every fj up to j=i." The little j is just a counter that walks through the buckets. Nothing mysterious — it's a running total, like adding up a shopping receipt line by line.
Figure 3 shows the receipt idea: each bar's height is f; the staircase behind them is the accumulating CF.
On the ogive, the median is the x-value directly below the point where the curve reaches height N/2. That is the entire payoff of building everything above.
Here is the last tool. When the halfway height N/2 lands inside a bucket, the ogive doesn't jump — it slopes. To read a value off a slope we assume the observations are spread evenly across the bucket, and slide along in proportion. That even-sharing rule is Linear interpolation.
fraction into the bucket=f2N−CFb
where CFb is the running total just before this bucket and f is this bucket's own count. Multiply that fraction by the width h and add to the lower boundary L:
Median=L+(f2N−CFb)×h
Every symbol here is now earned: L = lower boundary of the median class, CFb = running total before it, f = its count, h = its width, N/2 = halfway height.
Each box is a symbol we built above; follow the arrows and you arrive at the median from the ogive. From the same curve you can later read Quartiles and percentiles from ogive, and you can compare the median against the Mean and mode of grouped data.