Guidelines
Suggest edit

Use a 2D histogram when scatter points overlap heavily

For showing relationships in dense point data, prefer a 2D histogram over a scatter plot to improve insight and mitigate patterns getting lost in overlapping dots for readers.

  • purpose:select
  • basis:heuristic
  • task:relate
  • chart:histogram:use
  • chart:scatter:avoid
  • density:dense
  • lever:chart-family
  • quality:insight

advice

Binned view for dense associations

Replace an overplotted scatterplot with a 2D histogram when the dots pile up. For example, when a sea of overlapping points hides the relationship, bin the x-y space into shaded cells instead of plotting every point on top of every other point.

reason

Why binning reveals the relationship in dense data

Once too many dots overlap, the scatterplot stops showing the pattern clearly. Binning the point cloud makes dense regions visible again.

Mechanism: A 2D histogram summarizes where points concentrate, so the overall relationship does not disappear under overplotting.

Evidence: Scatter plots are recommended for showing how categories relate, but when the message gets lost in a sea of overlapping dots, a 2D histogram is specifically suggested as the alternative (Muth, 2025).

context

Use when the scatterplot is overplotted

  • User Goal: Show how two variables relate.
  • Task: Reveal the overall pattern in dense point data.
  • Data: Many plotted points with heavy overlap.
  • Chart Setting: A relationship chart where the scatterplot has become visually saturated.
  • Audience: Readers who need the pattern more than every individual point.
  • Success Criterion: Dense regions and overall association are visible instead of buried in overlapping dots.

exceptions

Do not use when individual points are still readable

Break it when: The scatterplot is sparse enough that individual dots remain legible and the relationship is already clear. Why: A regular scatter plot works well when overlap is not hiding the message.

costs

Costs of switching to a 2D histogram

Sacrifice: You give up the display of individual points.
Risk: If density is low, the binned view adds abstraction without solving a real problem.
Mitigation: Switch only after dot overlap starts hiding the pattern.

mistakes

Common failure with dense scatterplots

Mistake: Keep a dense scatterplot even after the relationship disappears into overlapping dots. Why it fails: The pattern gets lost in the sea of points.

check

Check whether the dots are hiding the pattern

Failure Sign: Large parts of the plot are covered by overlapping dots and dense regions are hard to judge.
Quick Check: Compare the scatterplot with a 2D histogram of the same data; if the histogram makes the relationship easier to see, use it.
Stronger Test: Ask whether the main pattern is visible before reading the exact points.

fix

Fix the overplotted relationship chart

  • Bin the point cloud into a 2D histogram.
  • Use the binned view when overlap hides the message.
  • Keep the scatterplot only when individual points remain readable.

References

Muth, L. C. (2025). A friendly guide to choosing a chart type. https://www.datawrapper.de/blog/chart-types-guide