Lesson 6 of 7 · about 13 minutes
Infographics and Charts That Read in Five Seconds
You'll be able to
- Write a chart headline that states the single finding
- Pick a chart type that fits the data
- Set axes that do not exaggerate or hide a change
- Add a source line that lets a reader check the numbers
- Choose text and color pairs that meet WCAG contrast minimums
Most readers give a chart about five seconds. In that time they read the headline, glance at the shape, and either get the point or scroll past. A good chart is built for those five seconds. Everything else on it is there so a skeptic can check your work afterward.
One chart, one message
Before you open any software, write the finding as a sentence. "Road repair spending fell by half in five years." "The library now costs each resident $31 a year." "Water rates here are higher than in four of the five nearest towns."
That sentence becomes the chart's headline. A label like "Road Repair Spending, FY2022 to FY2026" tells the reader nothing about what happened. The descriptive title can sit underneath as a smaller subtitle. The headline tells the reader what to see. Then the chart proves it.
If you cannot write the sentence, you are not ready to make the chart. And if you have two findings, make two charts. A chart that tries to show spending, staffing and population growth at once shows nothing in five seconds.
Example: headline rewrites
Weak: Elm Falls Road Budget Data
Weak: Interesting Trends in Infrastructure
Strong: Elm Falls cut road repair spending in half since 2022
Subtitle: Annual road repair spending, adopted budgets, FY2022 to FY2026
Pick the plain chart type
Fancy charts slow readers down. These cover nearly every civic story:
| Your data | Use | Avoid |
|---|---|---|
| Change over time (years, months) | Line chart, or bars for a few periods | Pie charts, 3D anything |
| Comparing categories (towns, departments) | Horizontal bars, sorted largest to smallest | Unsorted bars, alphabetical order by default |
| Parts of a whole, 2 to 4 parts | A simple stacked bar, or a pie if you must | Pies with 10 slices |
| One striking number | The number itself, big, with one line of context | A chart with a single bar |
Horizontal bars are underrated. The labels read left to right like normal text, they fit long names like "Parks and Recreation," and they work at phone width.
Honest axes
This is where charts lie, sometimes by accident.
Picture two bars: $1,000,000 and $1,050,000. Start the axis at zero and they look almost the same, which is true: a 5 percent difference. Start it at $950,000 and the second bar looks twice as tall as the first. Same numbers, false picture.
Line charts are different. A line is read by its slope, so a line chart can start above zero when the change you are showing is real but small relative to the total (a temperature, an enrollment count that moves between 4,100 and 4,300). Label the axis clearly so nobody thinks it starts at zero.
Other habits that keep you honest:
- Use the same scale when you put two charts side by side. Otherwise a reader compares heights that mean different things.
- Do not cherry-pick the window. Starting a trend in the one unusual year makes any change look dramatic. If you picked a start year for a reason (a new law took effect), say so in the subtitle.
- Adjust for inflation or population when the comparison needs it, and label the chart "in 2026 dollars" or "per resident." A budget that grew 12 percent in five years may have shrunk in real terms.
- Show gaps. If a year of data is missing, leave a visible gap. Do not draw a smooth line across it.
The source line
Every chart gets a source line in small type at the bottom. It names who produced the data, which document or dataset, and the period. It is how a reader checks you, and it is a big part of why anyone trusts a chart from an independent writer.
Example: source lines
Good: Source: Elm Falls adopted budgets, FY2022 to FY2026, Public Works fund, line 410. Chart: Dana Reyes.
Good: Source: U.S. Census Bureau, American Community Survey 5-year estimates, 2020 to 2024.
Bad: Source: city data
Bad: Source: various
If you calculated something (a per-resident figure, a percent change), add "Analysis by" with your name, and explain the math in the article or a linked note.
Cut everything that does not carry data
Then take things off. Remove heavy gridlines or make them faint. Remove the border around the chart. Remove the legend by labeling bars and lines directly. Remove decimal places nobody needs ($1.2 million reads faster than $1,203,442.17). Remove shadows, gradients and 3D effects entirely.
What stays: the headline, the subtitle, the data, direct labels, the axis labels that matter, the source line, and your attribution line.
Color: accessible and meaningful
Use color to point at something. A good default: every bar in a calm gray except the one the headline is about, which gets your accent color. The eye goes straight to it.
Two accessibility rules:
- Text needs contrast. WCAG 2.2 success criterion 1.4.3 sets a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text. The W3C defines large text as at least 18 point, or 14 point bold. Chart labels are usually small, so aim for 4.5:1 or better. Light gray text on white usually fails.
- Color is never the only signal. Red-green color blindness is common. If "over budget" is red and "under budget" is green, also label them, or use position, or use a pattern. A chart should still make sense printed in black and white.
ColorPicker Studio helps you choose colors and check them for accessibility before they go into a chart. Pick your accent and your gray, then check each text color against its background. Save the set and reuse it so all your charts look like they came from the same place.
Size for where it will live
Design at the size readers will see. A chart that looks fine on your 27-inch monitor turns to dust on a phone. Check it at about 400 pixels wide. If the labels are unreadable, use fewer bars, shorter labels or a vertical layout. For social posts, a square or vertical version may need its own layout.
And because a chart is a complex image, give it short alt text with the finding, and put the full numbers in a table or text on the page.
Try it
Here is invented data for the town of Cedar Hollow. Road repair spending: FY2022 $1.40 million, FY2023 $1.31 million, FY2024 $1.02 million, FY2025 $0.88 million, FY2026 $0.71 million.
- Write the one-sentence finding. Make it the headline.
- Sketch a bar chart on paper or in any chart tool. Axis starts at zero. Label each bar directly.
- Write the subtitle and the source line ("Source: Cedar Hollow adopted budgets...").
- Pick an accent and a gray in ColorPicker Studio and check your label text meets 4.5:1.
- Show it to someone for five seconds, then hide it. Ask what it said. If they cannot tell you, simplify and try again.
Checklist
- Headline states the single finding.
- Chart type is the plainest one that fits.
- Bar chart axes start at zero; any non-zero line axis is labeled.
- Time window, inflation and per-person choices are stated.
- Source line names the dataset or document and the period.
- Legend replaced with direct labels where possible.
- Text contrast at least 4.5:1; meaning never carried by color alone.
- Readable at phone width.
- Alt text states the finding; full numbers are on the page.
Current: In the News
Audio and video
- "How to spot a misleading graph - Lea Gaslowitz", TED-Ed (YouTube), July 6, 2017. A short animated lesson on truncated axes, cherry-picked ranges and other chart tricks to avoid.
External resources
- "Complex Images", W3C Web Accessibility Initiative, April 8, 2026. Shows how to give charts and infographics a short alt text plus a longer description or data table.
- "Misleading graphs in context: Less misleading than expected", PLOS ONE, June 15, 2022. A controlled study finding that surrounding context moved readers more than a truncated axis did, a useful counterpoint on what actually misleads.
- "Why our column and bar charts start at zero (or below)", Datawrapper Academy, March 23, 2021. Explains why bar charts should start at zero and what to use instead when the differences you need to show are small.
Check yourself
1. Which is the best headline for a chart of five years of road repair spending?
A headline that states the finding tells the reader what to see before they look at a single bar.
2. A bar chart's vertical axis starts at $950,000 instead of $0. What problem does that cause?
Bar length is read as size. Cut the axis at $950,000 under bars of $1,000,000 and $1,050,000, and a 5 percent difference looks like a 100 percent one.
3. Which data fits a line chart best?
Line charts show change over time. Many categories in one year are better as sorted bars.
4. Under WCAG 2.2 success criterion 1.4.3, what is the minimum contrast ratio for normal-size text?
Normal text needs at least 4.5:1. Large text (at least 18 point, or 14 point bold) needs 3:1.
5. What belongs in a chart's source line?
The source line lets readers find and check the exact numbers.
6. Why should a chart not rely on red versus green alone to show good and bad?
Use labels, position or pattern too, so color is never the only carrier of meaning.
Terms in this lesson
- Infographic
- A graphic that combines data, text and simple visuals to explain one point.
- Baseline
- The starting value of a chart axis, usually zero for bar charts.
- Source line
- Small text on a chart naming where the data came from.
- Contrast ratio
- A measure of the brightness difference between text and its background, from 1:1 (none) to 21:1 (black on white).
- Direct labeling
- Putting labels right on the bars or lines instead of in a separate legend.