Exponential data are hard to read on an ordinary graph: the early values are squashed near the axis and the later ones shoot off the top. A semi-log plot fixes that by putting the vertical axis on a logarithmic scale. This page shows why exponential data then become a straight line, how to read the model from the line, and what other data look like.
One logarithmic axis
On a semi-log plot the horizontal axis is ordinary and the vertical axis is a logarithmic scale with some base , usually . The labels , , , are equally spaced, so equal vertical distances mean equal factors, not equal differences. Plotting on that axis is the same as plotting on an ordinary one.
Why exponential data make a line
Take and apply the properties of logarithms:
That is a linear function of , with slope and intercept . So exponential data lie on a straight line on a semi-log plot. No vertical shift is involved: the form must be exactly .
| Data | Ordinary graph | Semi-log plot |
|---|---|---|
| Exponential , | concave up curve | straight line, slope |
| Linear , | straight line | concave down curve |
| Shifted | concave up curve | curve, not a line |
Reading the model from the line
Worked example 1. App users lie on a line through and on a base- semi-log plot. Find .
Slope in powers of :
So and : about growth per year.
The intercept is , so . The model is .
With a natural-log scale the same steps use : the line gives .
Reading values between labels
Halfway up between and on the logarithmic axis is not . It is the value whose logarithm is halfway between and , about : the value is
Comparing models on one plot
Several exponential models drawn on one semi-log plot are all straight lines. The steeper line has the larger growth factor, since slope . The higher intercept has the larger starting value. Parallel lines grow by the same factor each step.