Avoiding Chartjunk
Chartjunk is any decoration in a chart โ 3D effects, gradients, heavy borders, decorative icons, unnecessary animation โ that doesn't help someone read the data, and often makes it harder to read.
Quick answer: Chartjunk is Edward Tufte's term for "decorations that do not enhance (indeed, can obstruct) the understanding of data." The biggest offenders are 3D effects on bars and pies (they distort perceived height and angle), heavy grid lines and borders, gradient or picture fills, decorative icons, and animation that doesn't represent a real change in the data. To fix it: use flat 2D charts, light or no grid lines, 3-5 muted colors, and direct data labels instead of a legend when possible.
What is chartjunk, exactly?
Chartjunk is Edward Tufte's term for chart elements that exist for decoration rather than communication โ if removing something wouldn't make the chart harder to read, it's chartjunk.
Edward Tufte's Definition
"Chartjunk: Decorations that do not enhance (indeed, can obstruct) the understanding of data."
In plain English: If it doesn't help communicate data, it's chartjunk. If it looks "pretty" but makes reading harder, it's chartjunk.
Why It Matters
Effect of chartjunk:
โ Increases cognitive load (brain works harder)
โ Slows comprehension (takes longer to understand)
โ Reduces accuracy (harder to read exact values)
โ Looks unprofessional (despite good intentions)
โ Distracts from the message
Goal: Make charts easier to read, not "prettier"
What are the most common examples of chartjunk?
Eight categories cover nearly every chartjunk offense: 3D effects, decorative fills, gratuitous animation, over-designed axes, heavy borders, decorative icons, excessive color, and redundant elements.
1. 3D Effects (The Worst Offender)
โ 3D Bar Charts
Problem:
- Perspective distorts bar heights
- Can't accurately compare values
- Back bars hidden behind front bars
- Adds zero useful information
Example issue:
A 3D bar at 100 units might look smaller than
a 3D bar at 95 units due to angle/perspective
Fix: Use flat 2D bars. Always.
โ 3D Pie Charts (Even Worse)
Problem:
- Slices in front look bigger than back slices
- Angle perception already bad, 3D makes it worse
- Exploded 3D pies = data comprehension nightmare
Fix: Don't use pie charts much anyway. If you must, 2D only.
2. Decorative Fills and Patterns
โ Picture Fills
Example: Bar chart about coffee sales with bars filled with
repeating coffee bean images
Problems:
- Distracting pattern
- Hard to judge exact height (where does bar end?)
- Looks childish
- Reduces contrast
Fix: Solid colors. Simple.
โ Gradients and Textures
โ Bars with gradient fills (light to dark)
โ Textured backgrounds (diagonal lines, dots)
โ Patterned fills (stripes, checks)
Exception: Patterns OK if needed for colorblind accessibility
(but use simple patterns like solid vs diagonal lines)
3. Unnecessary Animation
โ Chartjunk animations:
- Bars growing from zero on every page load
- Rotating 3D charts
- Zooming/exploding elements
- Bouncing data points
- Sparkles and effects
โ
Useful animations:
- Showing change over time (intentional)
- Smooth transitions when filtering data
- Highlighting on hover (subtle)
Rule: Animation should communicate data, not entertain
4. Over-Designed Axes and Grid Lines
โ Heavy Grid Lines
Problem:
- Dark gray or black grid lines
- Lines every single unit
- Both major and minor grid lines
- Grid lines thicker than data elements
Result: Grid becomes more prominent than data
Fix:
- Light gray (#E0E0E0 or lighter)
- Fewer lines (every 2-3 labels)
- 1px max thickness
- Or remove entirely
โ Decorative Axes
โ Thick axis lines (3px+)
โ Arrow heads on axes
โ Double-line axes
โ Axes with shadows or borders
Fix: Thin, subtle, or invisible axis lines
5. Useless Borders and Backgrounds
โ Heavy Borders
Common offenders:
- Thick black border around entire chart
- Border around plot area
- Border around legend
- Drop shadows on chart elements
Fix: Remove all borders, or use very subtle 1px light gray
โ Background Colors/Images
โ Gray background (makes colors harder to see)
โ Colored background (distracts from data)
โ Background images (completely obscures data)
โ Alternating row colors (unless essential for readability)
Fix: White or transparent background
6. Decorative Icons and Images
โ Pictographs Gone Wrong
Example: Using stacks of money icons to show revenue
Problems:
- Hard to count exact quantities
- Partial icons ambiguous (is half a dollar worth $0.50 or $50K?)
- Takes longer to interpret than bars
- Often not to scale
When OK: Simple infographics for general public (not precision)
โ Unnecessary Icons
โ Dollar sign icon next to "$250K" label (redundant)
โ Calendar icon next to date axis
โ Decorative arrows, stars, shapes
โ Company logo on every chart
โ Clipart anywhere
Fix: Use text. Text is clear.
7. Excessive Color
โ Rainbow Charts
Problem: Using 10+ different colors in one chart
Issues:
- Impossible to match colors to legend
- No meaning to color choices
- Visually overwhelming
- Often not colorblind-safe
Fix:
- 3-5 colors maximum
- Use color with purpose (categories, highlight, diverging scale)
- Gray out less important items
โ Neon/Harsh Colors
โ Bright neon colors (#00FF00, #FF00FF)
โ Maximum saturation
โ Colors that vibrate when next to each other
Fix: Use professional, muted palettes
8. Redundant Elements
โ Double-Labeling
Example: Bar chart with:
- Y-axis showing values
- Data labels on each bar showing same values
- Value table below chart showing same values
Fix: Pick one (usually data labels OR axis, not both)
โ Unnecessary Legends
โ Legend when there's only one data series
โ Legend when bars are directly labeled
โ Legend that just repeats axis labels
Fix: Direct labels on chart elements when possible
How do I tell if a chart element is chartjunk?
Run it through the "Would Tufte Approve?" test โ five quick questions about every chart element:
- Does it represent data? If no โ Probably chartjunk
- Does it help read data? If no โ Probably chartjunk
- Would the chart be clearer without it? If yes โ Definitely chartjunk
- Am I adding it because "it looks nice"? If yes โ Chartjunk
- Does it make the chart load slower/harder to print? If yes โ Chartjunk
Is decoration ever acceptable in a chart?
Yes, in two narrow cases: consumer-facing infographics can trade some precision for engagement, and brand colors and logos are fine as long as they stay off the chart's data elements.
โ Infographics for General Public
Different standards apply for consumer-facing content vs analytical dashboards.
OK for infographics:
- Simple pictographs (if clear)
- More color variety
- Slightly more decoration
But still avoid:
- 3D effects
- Unclear representations
- Misleading scales
โ Brand Consistency
Acceptable decorative elements:
- Company logo in header/footer (not on chart itself)
- Brand colors (if they don't hurt readability)
- Consistent fonts and styling
Not acceptable:
- Forcing brand colors that don't work for data
- Logo watermarks over charts
- Brand patterns that obscure data
How do I remove chartjunk from an existing chart?
Work through five steps in order: strip the obvious junk, simplify colors, lighten support elements, remove redundancy, then test for clarity.
Step-by-Step Cleanup
Step 1: Remove the Obvious
Delete immediately:
โ All 3D effects
โ Drop shadows
โ Decorative borders
โ Background colors/images
โ Unnecessary icons
โ Animations (unless functional)
Step 2: Simplify Colors
โ Reduce to 3-5 colors max
โ Use muted, professional tones
โ Gray out less important elements
โ Use color purposefully (not decoratively)
Step 3: Lighten Support Elements
โ Grid lines โ very light gray or remove
โ Axis lines โ thin (1px) or remove
โ Text โ dark gray instead of black
โ Borders โ remove or make barely visible
Step 4: Remove Redundancy
โ Keep axis OR data labels (usually not both)
โ Direct labels instead of legends
โ One decimal place max (unless precision critical)
โ Remove "0.00" style decimals on whole numbers
Step 5: Test Clarity
Questions to ask:
- Can someone understand the chart in 5 seconds?
- Are the values easy to read?
- Is the main message obvious?
- Does it print well in grayscale?
If no to any โ More cleanup needed
How do I fix chartjunk in Excel, PowerPoint, or Tableau/Power BI?
Excel and PowerPoint's defaults add the most chartjunk out of the box; Tableau and Power BI are cleaner by default but still need watching for dashboard-level clutter.
Excel Default Chartjunk
Excel defaults include:
โ Gray background in plot area
โ Heavy gridlines
โ Borders around everything
โ Garish default colors
Quick fixes:
1. Format Plot Area โ Fill: None
2. Format Chart Area โ Border: None
3. Format Gridlines โ Light gray, 0.5pt
4. Change colors to professional palette
5. Remove chart border
PowerPoint Chart Issues
Common PowerPoint chartjunk:
โ 3D effects (default in some templates)
โ Animations on every chart
โ Template backgrounds behind charts
โ Low-contrast colors
Fix: Use plain white background, 2D charts, minimal animation
Tableau/Power BI
These tools are better by default, but watch for:
โ Too many dashboard elements
โ Over-use of color
โ Unnecessary borders between tiles
โ Busy backgrounds
These tools make it easy to add interactivity - but only add if it helps analysis
What's a quick checklist for spotting chartjunk?
After creating any chart, go through this list:
- โ No 3D effects anywhere
- โ No drop shadows
- โ No decorative fills or patterns
- โ No unnecessary borders
- โ White or transparent background
- โ Light or no grid lines
- โ 5 or fewer colors
- โ No decorative icons/clipart
- โ No redundant labels
- โ No gradients (unless showing data scale)
- โ No animations (unless showing change)
- โ Data is most prominent visual element
What does a chart look like before and after de-junking?
A typical "executive dashboard" chart goes from 3D pies, drop shadows, and rainbow colors to a plain 2D bar chart with a 3-color palette โ same data, far easier to read.
Typical "Executive Dashboard" Chartjunk
โ Before:
- Dark blue background with gradient
- 3D pie chart with exploded slices
- Heavy drop shadows on all elements
- Thick borders around every chart
- Decorative corner swooshes
- Company logo watermark over charts
- Rainbow color scheme
- Unnecessary animation on load
โ
After:
- White background
- Horizontal bar chart (replaced pie)
- No shadows
- No borders (or 1px light gray)
- No decorative elements
- Logo in header only
- 3-color palette
- Static display
Result: 10x easier to read, looks more professional
How do I respond to pushback on removing chart decoration?
Most objections boil down to "it looks boring" or "brand guidelines require it" โ reframe both around whether the chart's job is to look impressive or to be understood.
"But it looks boring!"
Response: Charts aren't entertainment. Boring = clear. You want people to understand data, not admire your design skills.
"My boss/client wants it to look fancy"
Response: Show them side-by-side comparison. Ask which is easier to read. Explain that "fancy" usually means "harder to understand."
"Everyone uses 3D charts in presentations"
Response: Everyone also used Comic Sans in 2005. Doesn't make it right. Standards evolve; 3D charts are obsolete.
"I need to match brand guidelines"
Response: Use brand colors, but not if they hurt readability. Suggest updating brand guidelines for data visualization.
Golden Rule: Your chart's job is to communicate data clearly and quickly. Every element should support that goal. If you're adding something to "make it look better," you're probably adding chartjunk. When in doubt, remove it. You can always add it back if the chart feels incomplete (it rarely will).