Precalculus · Exponential and Logarithmic Functions · 14 min read · Updated 2026-05-11
Semi-log Plots — AP Precalculus
AP Precalculus · Exponential and Logarithmic Functions · 14 min read
1. What is a Semi-log Plot?★★☆☆☆⏱ 3 min
A semi-log plot is a graph where one axis uses a linear scale and the other uses a logarithmic scale. For exponential functions, the focus of this AP Precalculus topic, we always use a linear horizontal ($x$) axis and a logarithmic vertical ($y$) axis.
The key purpose of this transformation is to linearize exponential relationships, turning a curved exponential graph into a straight line. This makes it far easier to estimate initial value and growth/decay parameters from experimental or real-world data that follows an exponential pattern.
2. Linearizing Exponential Functions★★★☆☆⏱ 4 min
We start with the standard form of an exponential function:
y = ab^x
where $a>0$ is the initial value when $x=0$, $b>0, b \neq 1$ is the constant growth/decay factor. To linearize, take the logarithm of both sides, applying logarithm product and power rules:
\log(y) = \log(ab^x) = \log(a) + x\log(b)
Letting $Y = \log(y)$, this rearranges to slope-intercept form:
Y = \left(\log b\right)x + \log a
For natural logarithm, the form is identical: $\ln y = (\ln b)x + \ln a$, with slope $\ln b$ and intercept $\ln a$. Any exponential function will appear as a perfectly straight line on a semi-log plot.
3. Recovering Exponential Models from Semi-log Lines★★★☆☆⏱ 4 min
Recovering the original exponential model from a straight line on a semi-log plot is the most commonly tested skill for this topic on the AP exam. The process reverses linearization: exponentiate both sides with the same base used for the logarithm to get back to $y$.
For a linear equation $Y = mx + c$ (where $Y = \log_{10} y$), exponentiating with base 10 gives:
y = 10^c \cdot (10^m)^x
This matches the standard exponential form $y = ab^x$, so $a = 10^c$ and $b = 10^m$. For natural log, the process is identical: $a = e^c$ and $b = e^m$, where $c$ is the intercept and $m$ is the slope.
4. Interpreting Parameters in Context★★★★☆⏱ 3 min
AP Precalculus regularly asks for interpretation of semi-log plot parameters in real-world contexts, so understanding what slope and intercept mean beyond just calculation is critical.
The intercept $c = \log a$ corresponds to $\log y$ when $x=0$, so exponentiating gives $a$, the initial value of $y$ when $x$ is 0. The slope $m = \log b$ means that a 1-unit increase in $x$ causes an $m$-unit increase in $\log y$, which corresponds to multiplying $y$ by $b$. A positive slope means $b>1$ (exponential growth), a negative slope means $0<b<1$ (exponential decay).
5. AP-Style Practice Problems★★★★☆⏱ 4 min
Common Pitfalls
Why: Students mix up which term goes where when reversing linearization, because both the intercept and slope are logarithms of parameters.
Why: Students forget that the base of the logarithm on the y-axis determines the base for exponentiation.
Why: Students confuse the linearized y-intercept with the original function's intercept.
Why: Students confuse semi-log plots (one log axis) with log-log plots (two log axes), used for power functions.
Why: Students forget that logarithms are only defined for positive inputs.