Live preview
Free online tool
Choose your grid, adjust the spacing and colours, then download a print-ready PDF. No signup, no watermarks, unlimited downloads.
Live preview
Article
A semi-log graph turns exponential growth or decay into a straight line — once you know how to read it. This guide walks through the axes, the slope, and a full worked example, step by step.
Published: 2026-08-13 | Topics: Logarithmic, Semi Log, How To, Science
Section
A semi-log graph has one linear axis and one logarithmic axis — almost always the vertical (y) axis is logarithmic and the horizontal (x) axis is linear, usually time. On the logarithmic axis, equal distances represent equal multiplications rather than equal amounts: the gap from 1 to 10 is the same size as the gap from 10 to 100, and the same again from 100 to 1,000. Each of these bands is called a decade or a cycle. Standard semi-log paper spans 6 decades; graphpdf.com's generator lets you set this from 2 to 8.
Section
The biggest reading mistake is treating the log axis like a linear one. The gridlines within a decade are not evenly spaced in value — moving from 1 to 2 covers the same physical distance as moving from 5 to 10, even though 5-to-10 is a much bigger jump in absolute terms. Before reading any values, find where each decade starts (1, 10, 100, 1000...) and orient yourself to those boundaries first.
Section
This is the entire point of the format. Data following y = A·e^(kt) plots as a dead straight line on semi-log paper — a curve on ordinary linear paper becomes a line here. A line sloping upward left-to-right is growth (population, compound interest, viral spread); a line sloping downward is decay (radioactive decay, drug clearance, capacitor discharge). If your data curves rather than forming a straight line, it is not following simple exponential behaviour — that deviation is itself useful information, not an error to fix.
Section
To get the growth or decay rate, pick two points on the line that are exactly one decade apart on the y-axis (for example, where the line crosses 10 and where it crosses 100), and read the corresponding x-axis (usually time) values at each. The number of x-axis units between them is the time it takes the quantity to grow tenfold — sometimes called the decade time. For the more familiar doubling time or half-life, use the same method but find two points where the y-value is exactly double or half, rather than ×10.
Section
Suppose a bacterial culture is plotted on semi-log paper with population on the log y-axis and hours on the linear x-axis. The line crosses 1,000 at hour 2 and crosses 10,000 at hour 6. That's one decade of growth (1,000 → 10,000) over 4 hours, so the population multiplies by 10 every 4 hours. From there, the doubling time works out to roughly 1.2 hours (since 2^(4/1.2) ≈ 10). Reading any semi-log graph follows this same three-step pattern: find the decade boundaries, confirm the line is straight, then measure the run between two known points.
Section
Control systems and electronics engineers use semi-log paper for Bode plots — frequency response graphs with frequency on the logarithmic x-axis and gain (in decibels) on the linear y-axis. The reading method is the same, but what a straight-line segment tells you is different: a slope of about 20 dB per decade indicates a first-order system response. This is the reverse orientation from population or decay curves, which are logarithmic on the vertical axis instead — a common source of confusion. On this generator, switch the “Logarithmic axis” control to Horizontal (or add ?logaxis=x to the URL) to get the Bode-plot orientation.
Section
Three mistakes come up repeatedly: reading the log axis as if it were linear (a value halfway up a decade band is not the midpoint of that range — it's much closer to the top); assuming a curved line means bad data, when it usually just means the process isn't purely exponential; and misjudging how many decades a chart spans, which throws off every rate calculation that follows. When in doubt, label the decade boundaries in pencil before reading anything else off the chart.
Related types
More articles
Generate
Ready to print graph paper for your project? Use our free generator to customise spacing, line weight, colours, and paper size. Download a print-ready PDF in seconds with no signup required.
Last reviewed and updated by graphpdf.com. Figures on this page follow ISO 216 and ANSI/ASME Y14.1 sheet dimensions. View as Markdown.
Continue customising your grid above