What a Log Chart Is and Why It Matters
A log chart plots data on a logarithmic scale, where each increment represents a multiplication rather than a fixed addition. On a linear chart, the distance from 1 to 10 equals the distance from 10 to 20. On a log chart, that same vertical distance represents moving from 10 to 100, or from 100 to 1,000. This single adjustment changes everything about which patterns stand out.
More from this site
Keep reading the latest coverage
When values span multiple orders of magnitude, a standard axis compresses smaller values into invisibility. A log chart spreads them apart, letting you see both the tiny and the enormous in the same view. That makes the tool indispensable in finance, science, engineering, and any field where growth compounds.
Reading a Log Scale: The Basics
The axis on a log chart is marked by orders of magnitude — 1, 10, 100, 1,000 — rather than by equal increments. Equal vertical distances represent equal ratios. A line rising from 10 to 100 covers the same vertical space as a line rising from 100 to 1,000, because both represent a tenfold increase.
Because of this, a straight line on a log chart signals exponential growth (or decay). A curve that bends upward on a linear plot often straightens on a log plot, and that transformation is the clue that the underlying process is multiplicative, not additive. The slope of the line tells you the rate: a steeper slope means faster multiplication per unit of time or distance.
Reading a log chart also means watching for compression. Small movements at the low end of the scale can look dramatic, while large movements at the high end can look flat. The eye must adjust to the ratio, not the absolute difference, to avoid misreading the story the chart tells.
When to Choose a Log Chart Over a Linear One
Use a log chart when the data covers several orders of magnitude. If a dataset contains values like 2, 15, 800, and 50,000, a linear scale will bury the smaller numbers near the axis, while a log scale gives each range room to breathe.
Choose a log scale when you care about percentage change, not absolute change. A stock rising from $10 to $20 is the same 100% move as one rising from $100 to $200. A linear chart makes the second move look identical in height to the first, which distorts the proportional significance. A log chart treats both moves as equal vertical distances.
Log charts also shine when comparing growth rates across entities of very different sizes. A startup growing from $1 million to $10 million and a mature company growing from $1 billion to $10 billion both show a 10x increase — and on a log scale, those trajectories become visually comparable. On a linear scale, the startup line would be invisible next to the giant's.
Common Types of Log Charts
- Logarithmic line chart: Plots time-series data with a log-scaled y-axis. Common in financial candlestick and stock-charting tools.
- Log-log chart: Both axes use a logarithmic scale. Power-law relationships — common in physics, biology, and network analysis — appear as straight lines on this type of chart.
- Semi-log chart: Only one axis is logarithmic. The other remains linear. This is the most common form and is what most people mean when they say "log chart."
- Logarithmic bar or column chart: Bars scaled logarithmically to compare values that differ greatly in magnitude. Use with care, as the visual weight of a bar no longer corresponds to its value in a simple way.
Pitfalls and Misinterpretations
A log chart can obscure the absolute size of changes. A move from 1 to 10 and a move from 1,000 to 10,000 look identical on the axis, even though the latter is ten thousand units and the former is nine. Readers who forget the scale may mistake proportional moves for equal absolute gains.
Negative values and zero are problematic on a log scale, because the logarithm of zero is undefined and the logarithm of a negative number is not real. Data sets containing zeros or negatives require special handling — such as adding a constant, using a symlog scale, or splitting the chart — or they simply cannot be plotted on a standard log axis.
Log scales can also be harder for general audiences to parse. If the goal is communication with a non-technical readership, a linear scale with annotations, or a well-labeled log chart that explicitly explains the scale, often serves better than an unlabeled logarithmic axis that invites confusion.
Tools and Practical Setup
Most charting libraries and spreadsheet tools support log scales with a single setting. In Excel, right-click the axis, select "Format Axis," and check "Logarithmic scale." Python's Matplotlib and Plotly, R's ggplot2, and JavaScript charting libraries like D3 and Chart.js all expose logarithmic axis options.
When setting up a log chart, choose the base carefully. Base 10 is standard and intuitive for orders of magnitude. Base 2 is useful in computing contexts where doublings matter. Natural log (base e) appears in calculus-driven models and is less common for general visualization but essential in certain scientific plots.
Label the axis clearly. Write "Log Scale (base 10)" or equivalent directly on the chart, and consider adding gridlines at each order of magnitude so readers can anchor their reading. Without these cues, even a correctly constructed log chart risks being misread.