OMBA 102 · Unit 2 · Lesson 4 of 5
Visualizing Business Data
Describing Business Performance
Lesson
A chart is an argument you will be cross-examined on
Northwind Analytics presented Q4 results to its board with a line chart titled "Revenue Acceleration." The line climbed sharply from left to right. A director tweeted a screenshot before the CFO finished speaking. By dinner, commentators called Northwind a "hypergrowth miracle." The next morning, a analyst at a portfolio company republished the same chart with the y-axis (vertical scale) starting at zero. The "miracle" was a 4.2% increase from $9.80 million to $10.21 million on a base that had been flat for three quarters. Nothing illegal occurred. The original chart was not falsified. It was distorted by axis choice, and distortion erodes leadership credibility faster than a wrong formula.
Data visualization is not decoration for slides. It is compressed reasoning. A well-built chart lets a busy executive grasp one insight in five seconds and still trust the five-year context. A poor chart hides skew you learned to detect in Lesson 3, exaggerates dispersion from Lesson 2, or misstates center from Lesson 1. This lesson teaches chart integrity: matching chart type to analytical task, enforcing honest axes, labeling clearly, and choosing color for accessibility. You will redesign weak charts with the same numbers Northwind used in prior lessons so every visual ties back to reconciled data.
William Cleveland and Robert McGill's research on graphical perception ranks how accurately humans decode visual encodings. Position along a common scale (bar length, point on a line) beats angle (pie slices), area, and volume. Edward Tufte advocates maximizing data-ink ratio: every ink mark should earn its place; chartjunk (3D bars, heavy gridlines, decorative icons) dilutes truth. Modern BI (business intelligence, reporting tools like Tableau, Power BI, Looker) makes charts easy to produce and easy to abuse. Your job is governance, not software clicks.
Chart integrity means the visual impression matches the arithmetic: honest axes, labeled units, no dual-scale illusions, segment lines when mix shifts (Lesson 1), box plots when spread differs (Lesson 2), tail metrics when shape is skewed (Lesson 3). Each integrity failure has a human cost: wrong capital allocation or public embarrassment when someone republishes your slide with a zero baseline.
Match chart type to analytical task
Before opening a tool, write the analytical question in one sentence. Compare categories? Show change over time? Reveal distribution shape? Show relationship between two variables? The question picks the chart.
| Analytical task | Preferred chart | Why |
|---|---|---|
| Compare categories | Bar chart (horizontal if long labels) | Length on shared baseline compares accurately |
| Change over time | Line chart | Emphasizes continuity and trend |
| Part-to-whole (few segments) | Stacked bar or waterfall | Shows composition and drivers |
| Distribution shape | Histogram, box plot | Shows skew, outliers, bimodality |
| Relationship between two metrics | Scatter plot | Reveals correlation and outliers |
| Geographic pattern (if geography is the story) | Map | Only when location is causal or strategic |
Pie charts compare angles poorly. Limit to two or three slices that sum to 100%. Six product lines deserve a bar chart sorted by value.
Dual y-axes (two different scales on left and right) invite false correlation: lines can be made to cross by scaling alone. Prefer small multiples: same chart type repeated per region or product, shared scales, side by side.
Before finalizing chart type, ask whether the audience needs exact values (table wins), trend (line wins), comparison (bar wins), or shape (histogram/box wins). Lead with the chart that answers the decision question; move supporting tables to appendix. Hybrid slides fail when they stack unrelated encodings without hierarchy.
From Percentiles and Distribution Shape, if your task is "show tail latency," a histogram or box plot beats a single mean line. From Measures of Dispersion, if comparing volatility across regions, box plots show IQR and outliers together.
Line charts: trend honesty
Line charts connect time-ordered observations. Use them when the x-axis is time at consistent intervals (weeks, months, quarters). Irregular spacing (events only when something happened) should not be faked into equal gaps without labeling.
Y-axis discipline for magnitude:
- Start at zero when the message is absolute level or growth from a true zero base (revenue, units, headcount).
- Truncated axis (not starting at zero) may be justified when small absolute changes are genuinely material and the truncation is labeled loudly (break symbol, annotation). Default to zero unless you have a written reason.
Document truncation decisions in the chart footnote: "Y-axis truncated at $9.75M to show MoM variance; full scale in appendix." Reviewers then choose whether to trust the emphasis. Undocumented truncation is indistinguishable from spin.
Other line chart rules:
- Label lines directly when few series; avoid legend hunting across colors.
- Consistent time intervals on x-axis; do not skip months silently.
- Avoid chartjunk: heavy 3D, shadows, gradients that obscure crossings.
- Show n or volume band if sampling noise matters.
When comparing two series (revenue vs plan), use the same y-axis scale on small multiples rather than dual axes. If plan is always near actual, consider indexing both to 100 at period start (index chart) to show relative drift without magnifying noise.
Annotations belong at the point of change: "Price increase +3%", "Outage day excluded." Year-over-year lines (this year vs last year by week number) separate trend from seasonality. Pair revenue lines with transaction count context so readers see mix vs volume effects.
Bar charts: category comparison
Bar charts encode value as length from a baseline. Sort bars by value when order is not inherent (product lines by revenue). Keep time-ordered categories chronological (Q1, Q2, Q3).
Traps:
- 3D bars distort perceived area; ban them in official reporting.
- Truncated baseline exaggerates differences between 98 and 100.
- Dual scales on clustered bars for unrelated metrics.
For Northwind deal sizes (Lesson 1), a histogram bar chart of binned deals shows skew better than one "average" bar.
Clustered bars compare two periods per category; stacked bars show composition that must sum to a labeled total. Diverging bars center at zero for positive/negative survey bands. When heights differ by less than 5%, consider a table instead.
Distribution charts: histograms and box plots
A histogram groups numeric data into bins (ranges) and plots count or frequency per bin. Bin width trades detail for noise: too wide hides bimodality; too narrow creates spiky noise.
A box plot displays median, Q1, Q3 (box), whiskers (typically to 1.5×IQR or min/max), and points beyond as outliers. Box plots compactly compare spread across regions (Lesson 2 Coastal vs Inland).
Always pair distribution charts with numeric p50/p90 when SLAs matter.
Histogram bin width worked example: Northwind deal sizes from Lesson 1 span $15k to $500k. With $10k bins, core deals form a visible hump; $500k appears as isolated bar. With $100k bins, core deals merge into one block and skew is visible but bimodality within core is lost. Document bin choice in chart footnote. Box plots require less bin tuning: median line, box for IQR, points for outliers. For comparing Coastal vs Inland (Lesson 2), box plots beat two histograms side by side when n is small.
Scatter plots and trend lines
Scatter plots plot two numeric variables per observation (marketing spend vs revenue by month; price vs demand). They reveal correlation visually, not causation (causal inference comes later in the course).
Add trend lines cautiously: label that it is a best-fit summary, not proof that spend "causes" revenue. Highlight outliers with labels (campaign month, pricing change) so they are not silently driving fit.
Correlation vs causation: Marketing spend and revenue may rise together because leadership increases spend when product improves. Visualization suggests hypotheses; experiments prove them (later units). Log scales help when metrics span orders of magnitude; label axes "log10(revenue)" so compression is intentional.
Color, accessibility, and small multiples
An estimated 8% of men have some form of color vision deficiency. Do not rely on red/green alone for good/bad. Use colorblind-safe palettes, direct labels, and pattern fills for key series.
Use gray for context, one accent color for the insight you want action on. Rainbow palettes impress in demos and confuse in decisions.
Test charts in grayscale before board meetings. If series become indistinguishable, add dashes, markers, or direct labels. Avoid red/green as sole status encoding; pair with text for colorblind colleagues. Font size 12pt minimum on projected slides.
Small multiples repeat the same chart structure across facets (region A, B, C). Shared axes make comparison fair. They beat stuffing six lines on one chart.
Chart integrity checklist
Before publishing any chart externally or to the board:
- Title states the insight, not only the metric ("Mobile conversion fell while desktop rose" not "Conversion chart").
- Axes labeled with units ($, %, ms, n).
- Zero baseline or explicit truncation note.
- Source and time window footnote.
- If showing rates, weights/sample sizes available on request or in appendix.
- Shape statistics (median, p90) accompany means when skew possible.
Ethical visualization is part of governance. Misleading axes are remembered longer than misstated means.
Leaders who tolerate axis tricks train the organization to distrust all analytics. Conversely, teams that publish zero-baseline charts with clear segmentation earn the right to ask for resources when p99 latency turns red. Visualization culture and data culture are the same culture.
Final integrity test: Show the chart to a colleague for five seconds, then hide it and ask what changed. If their answer does not match your arithmetic, redesign.
Every chart in Unit 2 should survive that five-second test with the correct insight: typical deal near $29k not $67.5k; Inland riskier than Coastal; p99 latency red; revenue up 4% not "vertical." If the test fails, fix the chart before the meeting.
Waterfall and bridge charts for driver decomposition
A waterfall chart shows how sequential positive and negative components move a metric from start to end. Essential for revenue bridges, margin walk, and headcount roll-forwards. Each bar floats from the prior cumulative total.
Rules for integrity:
- Label every bar with value and component name.
- Start and end bars often anchored to full height (total revenue start, total revenue end).
- Colors: increases and decreases consistent; do not swap green/red meanings mid-deck.
- Reconcile: start + sum(deltas) = end exactly; show check line in appendix.
Northwind weekly revenue (Lesson 5) uses waterfall from prior week 410 to current 370 through new, expansion, contraction, churn.
Sparklines and bullet graphs for dashboards
Sparklines are small inline line charts without axes, meant for trend context beside a number. Edward Tufte popularized them for dense tables. Use when:
- Space is tight on a dashboard row.
- Direction matters more than precise level.
- Full chart would duplicate information.
Risk: Sparklines without numeric labels hide magnitude. Pair sparkline with current value + vs plan.
Bullet graphs combine bar (actual), marker (target), and background bands (poor/ satisfactory / good). They replace gauge charts that waste space and distort perception.
Tables vs charts: when to stay tabular
Charts are not always superior. Use tables when:
- Exact values must be auditable (audit committee, legal).
- Few periods and many metrics (matrix better scannable).
- Audience will copy numbers into models.
Use charts when pattern, trend, or shape is the insight. Lesson 5 dashboards often use table for detail link, chart for executive row.
Accessibility checklist (expanded)
Beyond colorblind palettes:
- Minimum font size 12pt in board packs; 10pt fails on projectors.
- Alt text for web dashboards (screen readers).
- Do not encode meaning by red/green alone; add ↑ ↓ arrows or labels.
- Test grayscale print: chart should still communicate.
Worked example: Redesigning the "hockey stick" revenue chart
Northwind reported four quarters of total revenue ($ millions):
| Quarter | Revenue ($M) |
|---|---|
| Q1 | 9.80 |
| Q2 | 9.85 |
| Q3 | 9.90 |
| Q4 | 10.21 |
Part A: Misleading chart (what not to do)
Design flaw: Y-axis from $9.75M to $10.25M, no zero, no break symbol.
Visual effect: Q4 bar or line point appears ~5× taller than Q1 relative to on-page height, implying breakout growth.
Arithmetic truth: Q4 vs Q1 growth = (10.21 − 9.80) / 9.80 = 0.0418 = 4.18%
Part B: Honest line chart from zero
Y-axis from $0M to $11M (headroom above max).
Visual effect: line nearly flat with gentle uptick; matches 4% reality.
Check: Values table matches prior quarters ✓
Annotation: "Q4 +4.2% vs Q1; +3.1% vs Q3 ($9.90M)."
Part C: Add context for managers
Overlay plan line at $10.50M flat target: Q4 misses plan by (10.50 − 10.21) = $0.29M despite "growth" headline.
Second panel small multiple: revenue vs enterprise deal count (whale in Q4) to separate price/mix from volume.
Part D: Managerial read
Investor relations: Lead with honest axis; proactive credibility.
Internal ops: Decompose bridge (price, volume, mix) in waterfall (next section).
Board question: "Is growth acceleration or axis art?" Demand zero baseline or labeled break.
Investor relations playbook: Send honest chart in pre-read; address truncation if old decks circulate. Internal ops: Pair revenue line with deal count small multiple so 4% revenue growth is not mistaken for volume breakout when mix shifted to whale deals (Lesson 1).
Legal and compliance note: Material public statements must align with charts in investor materials. Axis distortion can create selective disclosure risk even without false numbers. When in doubt, zero baseline.
Worked example: Visualizing Coastal vs Inland dispersion
Reuse Lesson 2 quarterly revenue ($000s):
| Quarter | Coastal | Inland |
|---|---|---|
| Q1 | 950 | 400 |
| Q2 | 1,000 | 1,000 |
| Q3 | 1,050 | 1,600 |
| Q4 | 1,000 | 1,000 |
Part A: Wrong chart choice
Single bar chart of means only ($1,000k each): regions look identical.
Part B: Box plot by region
Coastal box: tight Q1–Q3, median 1,000, whiskers 950–1,050.
Inland box: wide, median 1,000, outliers/extremes 400 and 1,600.
Insight visible in five seconds: same median, different risk.
Part C: Histogram alternative
Eight observations total is small; prefer box plot. With 12+ months, histograms by region would show Inland bimodal tendency (low Q1, spike Q3).
Part D: Dashboard tile spec
Replace one "Avg revenue $1.0M" tile with:
- Median + IQR text
- Box plot sparkline
- CV% from Lesson 2 (Coastal ~1.6%, Inland ~49%)
Operator action: Different forecast confidence bands by region.
Worked example: Histogram of Northwind deal sizes (Lesson 1 data)
Deal sizes ($000s): 15, 18, 20, 22, 25, 28, 30, 32, 35, 40, 45, 500.
Part A: Bin choice
Use $10k bins starting at $10k:
| Bin | Count |
|---|---|
| $10–19k | 2 |
| $20–29k | 4 |
| $30–39k | 3 |
| $40–49k | 2 |
| $490–499k | 0 |
| $500–509k | 1 |
Part B: Visual story
One isolated bar at $500k; mass between $15k–$45k. Histogram proves right skew better than citing mean $67.5k alone.
Part C: Chart title
"Q3 enterprise deals cluster $15k–$45k; one $500k strategic outlier (8% of deals, 62% of dollars)."
Part D: Managerial read
Finance weights dollars (whale matters); sales enablement weights count (core motion $20k–$35k modal bin).
Check: Bin counts sum to 12 ✓
Common mistakes beginners make
| Mistake | Reality |
|---|---|
| Pie chart for six categories | Switch to sorted bar chart. |
| Y-axis truncated without disclosure | Label break or start at zero. |
| Dual y-axis proving "correlation" | Use small multiples or one normalized index. |
| Histogram with bins so wide bimodality hides | Iterate bin width; validate with box plot. |
| Color-only encoding for KPI status | Add labels/icons; test colorblind palettes. |
| Chart title = metric name only | Title = insight + direction + scope. |
| Showing blended rate without segment lines | Invite Simpson's paradox misread (Lesson 1). |
| 3D bars for "visual appeal" | Flat 2D bars only in management packs. |
Practice problem
You inherit this "Cost Savings" bar chart specification for Meridian Manufacturing:
| Plant | 2024 cost ($M) | 2025 cost ($M) |
|---|---|---|
| A | 4.00 | 3.92 |
| B | 2.00 | 1.90 |
The prior analyst used a y-axis from $1.85M to $4.05M and claimed "dramatic savings."
- Compute absolute and percent change per plant and total.
- Describe two chart redesigns: (a) honest magnitude comparison, (b) small multiple with zero baseline.
- Write a one-sentence chart title that is truthful.
- Should this be a line or bar chart? Why?
Solution
1. Changes
Plant A: −$0.08M, −2.0%
Plant B: −$0.10M, −5.0%
Total: 6.00 → 5.82, −$0.18M (−3.0%)
2. Redesigns
(a) Grouped bar chart, y-axis $0 to $4.5M, both years per plant; savings visible but not exaggerated.
(b) Two panels (Plant A, Plant B), same y-axis 0–4.5M, bars for 2024 vs 2025; compares savings rate fairly.
3. Title example: "Total manufacturing cost fell 3% in 2025; Plant B drove most savings (−5%)."
4. Bar chart for categorical plants and two discrete years. Line chart would falsely imply continuous flow between years.
Explain why: Truncated axis from $1.85M to $4.05M makes $0.08M look like a cliff. Honest magnitude comparison requires shared zero baseline so bar length is proportional to dollars. Plant B's 5% savings is larger relative to its base than Plant A's 2%; grouped bars on zero baseline show both absolute and relative stories without distortion.
Practice problem 2
Northwind mobile vs desktop conversion (Lesson 1):
| Month | Mobile rate | Desktop rate | Mobile share of trials |
|---|---|---|---|
| M1 | 4.0% | 6.0% | 80% |
| M2 | 3.5% | 5.5% | 50% |
- Sketch (describe) a chart that avoids Simpson's paradox misread.
- Why is a single blended conversion line dangerous?
- Add one distribution chart for trial counts by channel over time.
Solution
1. Small multiples or two line panels: mobile conversion line and desktop conversion line on shared 0–8% y-axis; secondary bar or area for mobile share of trials. Reader sees both rates fall while mix shifts.
2. Blended line can rise when weights shift to desktop even if both channels worsen.
3. Stacked bar of trial counts by channel by month shows mix shift from 80/20 to 50/50, explaining blended rate movement.
Explain why paragraph: A single blended line encodes two stories (rate change and weight change) in one ink path, forcing the reader to guess which dominated. Separating channels makes Month 2's paradox visible: both lines fall, mix bar shifts toward desktop. This is Lesson 1 Simpson's paradox with Lesson 4 grammar: visual structure should match statistical structure.
Integrative review: chart audit before the board
Five-minute audit checklist for any deck chart:
-
Title states insight, not metric name only.
-
Y-axis zero or labeled break for magnitude charts.
-
Units on both axes; time window in subtitle.
-
If showing mean, note median or p90 in subtitle when skew possible.
-
Segment lines for any blended rate.
-
Grayscale test passed.
-
Grayscale test passed.
Northwind Q4 revenue: honest chart from zero shows 4.2% growth; truncated axis implied hypergrowth. Credibility lost is harder to recover than credibility earned.
Board pack standards: One insight per chart slide; appendix holds detail tables. Source line on every chart: data warehouse table, refresh time, metric version. Reconciliation note when chart totals must tie to GL: "Chart sum $10.21M = GL revenue week W48 ± $0.02M timing."
Store chart specs (type, axis, bins, filters) alongside metric definitions so redesigns are reproducible, not tribal knowledge in one designer's head.
When you inherit a misleading chart, fix the data ink first (axes, labels, segments) before debating the narrative. Most board arguments dissolve once everyone sees the same honest scale and reconciled totals.
Key takeaways
- Choose chart type from the analytical question, not software defaults.
- Zero baseline for magnitude unless truncation is explicit and justified.
- Distribution questions need histograms or box plots, not single averages.
- Color and labels must work without color alone; prefer small multiples over dual axes.
- Chart integrity is leadership credibility; axis tricks are remembered.
After this lesson
- Find one dashboard chart in your organization that should be a table (or vice versa). State the one insight it should prove.
- Identify a chart where color obscures rather than clarifies. Propose a colorblind-safe fix.
- Continue to Lesson 5: Building and Interpreting Management Dashboards.
Audit one chart from your last deck with the six-point integrative checklist. Note one axis or labeling fix you will apply before the next presentation. Share the fixed chart with a colleague and run the five-second insight test from this lesson first.
Lesson exercise
40 minApply: Visualizing Business Data
Deliverable
One-page workbook entry or memo section filed under OMBA 102 Unit materials.
Rubric
- • Decision frame is specific and time-bound
- • Framework applied with auditable steps
- • Downside case is plausible, not strawman
- • Guardrail metric defined with owner
- • Recommendation links to evidence quality label