Guidelines
Suggest edit

Use a classed color scale with few classes when readers need value ranges

For exact or near-exact lookup on quantitative choropleth maps, use a classed color scale with few classes to improve readability and mitigate uncertain value estimates for readers who cannot rely on interaction.

  • purpose:refine
  • basis:heuristic
  • task:retrieve
  • chart:choropleth
  • data:quantitative
  • quality:readability
  • lever:encoding
  • reading-mode:exact

advice

Limit the number of classes

Use a classed color scale with only a few classes when readers must read value ranges from the map. For example, on static maps in print or PDF, define a small set of labeled ranges instead of asking readers to infer values from a continuous gradient or from many narrowly spaced bins.

reason

Improve range estimation from color

Readers can place an area into a labeled range more reliably than they can estimate a precise value from a continuous color. That benefit shrinks as the number of classes grows.

Mechanism: A small set of clear bins turns color into readable ranges, while too many bins or an unclassed gradient forces readers into guesswork.

Evidence: The article says classed maps have an advantage over unclassed maps in value-estimation tasks and adds that the benefit falls as the number of classes increases, especially when the map is static and readers cannot hover for tooltips (https://www.datawrapper.de/blog/classed-vs-unclassed-color-scales">Muth, 2021).

context

Use when the map must support printed lookup

  • User Goal: Let readers read or estimate value ranges from the map itself.
  • Task: Assign regions to labeled numeric ranges.
  • Data: Continuous quantitative values.
  • Chart Setting: A static choropleth map, especially in print or PDF, where tooltips are unavailable.
  • Success Criterion: Readers can identify the correct range for a region from the legend and colors alone.

exceptions

Do not use when the priority is nuance

Break it when: The priority is to preserve subtle differences, local contrasts, or continuous pattern. Why: Few classes hide variation inside each bin.

costs

Accept the loss of fine detail

Sacrifice: You give up within-bin detail. Risk: Adding many classes weakens the readability benefit. Mitigation: Keep the class count low enough that the ranges are still easy to read.

mistakes

Avoid overclassing the map

Mistake: Using many classes when the map’s job is value-range reading. Why it fails: Readers become less likely to identify the correct ranges.

check

Test range reading without hover

Failure Sign: Reviewers can only make vague guesses about a region’s range from the printed legend. Quick Check: Ask a reviewer to place several regions into legend ranges without interaction. Stronger Test: Compare a few-class version against an unclassed or many-class version and keep the one that supports more confident range assignments.

fix

Simplify the bins

  • Reduce the class count to a small set of labeled ranges.
  • Rewrite the legend so each bin boundary is explicit.
  • Replace an unclassed or overclassed scale when the map must work without hover.

References

Muth, L. C. (2021). When to use classed and when to use unclassed color scales. https://www.datawrapper.de/blog/classed-vs-unclassed-color-scales