For years now, a particular chart has made the rounds in financial commentary. You’ve probably seen it. The federal funds rate and headline CPI, plotted as two lines over the same time horizon, each on its own vertical axis. Left axis: percentage points for the policy rate. Right axis: percentage points for inflation. Both lines drift upward in recent months. The visual impression hits you immediately — the Fed’s tightening cycle is driving consumer prices higher. Or maybe the reverse. The chart invites a causal reading. It offers no evidence for one.
No individual data point is fabricated. Both series come from reputable sources. The deception — and I use that word deliberately — lives in the axes. Whoever built this chart chose a range for the left axis and a range for the right axis. Those two choices, made independently and often hastily, determined whether the lines appear to move together, move in opposition, or wander without any visible relationship at all. Change the axis bounds and you change the story. This is the core problem with dual-axis time-series charts, and it is the most persistently misleading visualization form in financial and policy journalism.
Chart Autopsy: Fed Funds Rate vs. Headline CPI
Let’s dissect the specific chart. The left axis runs from 0 to 6 percent. The right axis runs from 0 to 10 percent. The federal funds rate line, occupying the left axis, rises from near zero in early 2022 to roughly 5.25 percent by mid-2023. The CPI line, on the right axis, climbs from roughly 2 percent in early 2021 to a peak near 9 percent in mid-2022, then declines. Because the left axis is compressed relative to the right, the funds rate line appears steeper than it would on a comparable scale. Because CPI peaks earlier and falls while the funds rate keeps rising, the two lines cross in a way that visually suggests a tightening cycle chasing an inflation wave. That narrative is plausible in economic theory. The chart does not demonstrate it.
Now rescale. Set the left axis to 0–7 percent and the right axis to 0–9 percent. The funds rate line flattens slightly. The CPI line steepens. The crossing point shifts. The visual correlation weakens. Set both axes to 0–10 percent — a defensible choice, since both are percentage-point rates — and the two series share a single scale. The funds rate line now looks more gradual. The CPI peak looks less dramatic. The chart tells a different story. Or rather, it tells less of a story. Two series moved in broadly the same direction for a period, then diverged. That is what actually happened.
The point is not that one scaling is correct and the others are wrong. The point is that the scaling is arbitrary, and arbitrary scaling should never determine the visual relationship between two series. When you look at a dual-axis chart, you are seeing the chart builder’s aesthetic choices rendered as apparent empirical structure. The correlation you perceive is not computed. It is drawn.
This is not a fringe concern. The Google SRE Book, in its chapters on monitoring distributed systems and practical alerting, addresses a parallel problem in production engineering: dashboards that imply relationships through visual overlay without defining the statistical connection between the displayed metrics. The lesson from that literature is that even expert practitioners in data-heavy domains can be misled by poorly constructed monitoring visuals, making chart hygiene a cross-discipline concern. If site reliability engineers need disciplined chart standards to avoid false alarms, financial journalists need them to avoid false narratives. You can read the full treatment in the Google SRE book’s chapter on monitoring distributed systems, which catalogues the failure modes that arise when dashboard authors substitute visual intuition for explicit threshold definition.
Why Dual-Axis Charts Persist
If dual-axis charts are so unreliable, why do they appear so frequently in financial media, policy briefs, and central bank presentations? Three reasons. None of them defensible.
First, they are compact. Editors want to show two related series in a single panel rather than asking readers to scan across two separate charts. The dual-axis format promises economy of space. In practice, it sacrifices interpretive clarity for spatial efficiency — a tradeoff that rarely serves the reader.
Second, they look analytical. A chart with two y-axes carries an implicit claim of sophistication: the builder has identified a relationship worth overlaying. The visual form borrows the authority of bivariate analysis without performing any. A scatter plot of the same two series would reveal whether the relationship is linear, lagged, spurious, or absent. A dual-axis line chart skips that work and presents the impression of a relationship as though it were the finding.
Third, they are easy to produce. Every major charting library supports dual-axis plots with a few lines of code. The barrier to creating one is near zero. The barrier to creating one responsibly — with justified axis ranges, clear labeling, and a stated purpose — is substantially higher. The tooling incentives work against rigor.
This is the same tension that appears in editorial planning for data-driven stories: the structure that is easiest to produce is rarely the structure that communicates most honestly. When a reporter or analyst needs to sketch the relationship between two series before committing to a final visualization, having access to a flexible plot generator that supports indexed comparisons, small multiples, and scatter configurations without forcing a dual-axis default can clarify the analytical question before it becomes a published chart. That is where an Unsloppy plot generator for drafting honest comparisons earns its place in the workflow — not as a shortcut to a prettier graphic, but as a way to test whether a visual relationship survives rescaling before you publish it.
When Dual-Axis Charts Are Defensible
There is a narrow set of circumstances in which a dual-axis chart does not mislead. The conditions are strict. Most published examples fail at least one of them.
The first condition is shared units. Both series must be measured in the same metric. A chart showing daily temperature in Celsius on the left axis and daily temperature in Fahrenheit on the right axis is technically dual-axis but harmless, because the two scales are deterministically related. No one will perceive a spurious correlation because the relationship is exact and known. Similarly, a chart showing a stock index level on the left axis and its 200-day moving average on the right axis — if both are plotted in the same units — does not create a scaling problem, though it is also redundant since both series share the same axis range naturally.
The second condition is commensurate scale. Even when the units differ, the axes must be scaled so that comparable movements in the underlying quantities produce comparable visual movements. This is harder than it sounds. If one series ranges from 3.0 to 3.5 and the other ranges from 50 to 400, no axis pairing will make the visual comparison honest without explicit justification. The chart builder must explain why these two series belong on the same panel and what the reader is supposed to infer from the overlay. Without that justification, the chart is decoration.
The third condition is stated purpose. A dual-axis chart should never appear without a caption or annotation explaining what relationship it is intended to illustrate and what the reader should and should not conclude. If the chart cannot support a clear, specific caption — “the two series moved together during period X, diverged during period Y, and the axis scaling is chosen so that a 1-percentage-point change in each series produces the same vertical distance” — then the chart is not doing analytical work. It is doing rhetorical work. Replace it.
The NIST Cybersecurity Framework offers a useful parallel here. In complex technical domains, the movement toward formalized evaluation frameworks — explicit, standardized, reproducible — reflects a recognition that ad-hoc judgment is insufficient when the stakes are high. The same principle applies to chart evaluation. A reader who encounters a dual-axis chart should not have to rely on gut-level visual intuition to decide whether the implied relationship is real. They need a structured diagnostic protocol, the same way a security analyst needs a structured risk assessment rather than a general sense that something looks wrong. The NIST Cybersecurity Framework embodies the principle that reproducible, codified standards outperform idiosyncratic expert intuition when training practitioners to spot problems — and chart consumers need exactly that kind of checklist.
Three Honest Alternatives
If the dual-axis chart fails, what should replace it? The answer depends on what relationship the chart builder is trying to communicate. Three structurally honest alternatives exist, each suited to a different analytical question.
The first is indexing both series to a common base period. Set both series equal to 100 at a chosen start date and plot the resulting indexed values on a single axis. This removes the scaling problem entirely because both series are now in the same units — percent change from the base period. The reader sees whether the two series moved at similar rates, regardless of their absolute levels. This is the standard approach in financial market commentary when comparing asset class returns over time, and it works equally well for economic indicators. The tradeoff: indexing obscures absolute levels. A reader who needs to know that the funds rate is at 5.25 percent and CPI is at 3.2 percent will not get that from an indexed chart. But if the analytical question is about relative movement — did policy tighten faster or slower than inflation rose? — indexing is the honest answer.
The second alternative is small multiples. Plot each series in its own panel, with its own axis, and arrange the panels vertically or horizontally so the time axes align. This preserves absolute levels, respects the scale of each series, and allows the reader to compare movement patterns visually without the overlay implying a computed relationship. Small multiples require more space than a dual-axis chart, which is why editors resist them. But the space cost is a feature, not a bug. It forces the chart builder to decide whether the comparison is important enough to warrant the additional room. If it is not, the series probably do not belong in the same graphic at all.
The third alternative is computing the actual statistical relationship and charting it directly. If the question is whether the funds rate and CPI are correlated, calculate the correlation. If the question is whether one leads the other, compute a cross-correlation function. If the question is whether a regression of CPI on the funds rate produces a meaningful coefficient, run the regression and chart the residuals. Each of these approaches produces a chart that represents an analytical finding rather than a visual impression. A scatter plot of the two series, with each point representing a single month’s values, immediately reveals whether the relationship is tight, loose, nonlinear, or dominated by outliers. A residual plot shows whether the relationship is stable over time or breaks down during specific periods. These charts do more work than a dual-axis line chart because they encode the statistical structure rather than implying it through axis placement.
All three alternatives require more analytical effort than dropping two series onto a shared timeline. Indexing requires choosing a base period and justifying it. Small multiples require deciding on panel arrangement and axis labeling. Statistical charts require actually computing the relationship. But that effort is the difference between data journalism and data decoration. If the relationship is worth showing, it is worth computing. If it is not worth computing, it is not worth implying.
A Reproducible Diagnostic Checklist
The next time you encounter a dual-axis time-series chart in a financial article, policy brief, or central bank presentation, run the following diagnostic. It takes under a minute and catches the majority of misleading examples.
First, identify the units on each axis. Are they the same? If yes, the chart may be defensible but is probably redundant — a single shared axis would suffice. If no, proceed to the second question.
Second, check whether the axis ranges are justified. Is there a caption or annotation explaining why the left axis runs from X to Y and the right axis runs from A to B? If there is no justification, the scaling is arbitrary, and arbitrary scaling determines the visual relationship. Treat the implied correlation as unverified.
Third, mentally rescale one axis. Double its range. Halve it. Watch what happens to the visual relationship between the two lines. If the apparent correlation strengthens or weakens dramatically with axis changes, the correlation is a product of the scaling, not the data. This is the single most revealing test you can perform, and it requires no statistical software — just a willingness to question what the chart builder chose not to show you.
Fourth, ask what analytical question the chart is answering. If the answer is “these two things moved at the same time,” that is a claim about comovement that deserves a correlation coefficient, not a visual overlay. If the answer is “these two things are causally related,” that is a claim that requires substantially more evidence than a shared timeline. If the answer is vague — “the chart shows the economic environment” — the chart is doing no analytical work and should be replaced by a table, a small-multiples layout, or a single series with appropriate context.
Fifth, check whether the chart includes any annotation that tells the reader what to look for and what to avoid inferring. A dual-axis chart without annotations is a chart that has not been edited. Annotations are not decorative. They are the chart builder’s contract with the reader: this is what I am showing you, this is what I am not claiming, and here is why these two series share a panel.
If the chart fails any of these tests — and most dual-axis charts in the wild fail at least three — the appropriate response is not to reinterpret it generously. The appropriate response is to request the underlying data, compute the actual relationship, and present the finding in a form that does not depend on arbitrary scaling for its persuasive force. The data is almost always available. The federal funds rate series is published by the Federal Reserve Board. CPI is published by the Bureau of Labor Statistics. Both are downloadable from FRED. The barrier to honest visualization is not data access. It is the habit of accepting visual impression as analytical evidence.
The Broader Lesson
The dual-axis chart is a symptom of a larger problem in data journalism: the conflation of showing data with analyzing data. A line chart that plots two series on a shared timeline is not an analysis. It is a display. Analysis begins when you ask whether the visual relationship reflects a statistical relationship, whether the statistical relationship reflects a causal one, and whether the chart form you have chosen communicates the distinction honestly.
Every chart carries an implicit argument. The chart builder’s job is to make sure the argument is one the data can support. The reader’s job is to check whether it does. The dual-axis chart makes that check difficult because the visual relationship is manufactured by axis choices that are invisible to most readers and unexamined by most builders. The fix is not to ban dual-axis charts outright — there may be rare cases where the format serves a legitimate communicative purpose under the strict conditions outlined above. The fix is to hold them to a standard that most published examples cannot meet, and to replace them with forms that do not depend on illusion for their effect.
If you cannot show the relationship in a scatter plot, a correlation coefficient, or an indexed comparison, you do not have a relationship worth charting. You have two lines on a shared timeline. That is not the same thing.












