Guidelines
Suggest edit

Use a diverging color gradient when values split around a meaningful midpoint

For communicating values around a meaningful midpoint, use a diverging color gradient on the chosen chart to improve fidelity and mitigate hidden direction around the center for readers comparing both sides of the middle.

  • purpose:refine
  • basis:heuristic
  • data:quantitative
  • quality:fidelity
  • lever:encoding
  • aesthetic:color:use

advice

Center a diverging gradient on the midpoint

Use a diverging gradient when the color-encoded values move away from a meaningful middle in two directions. For example, center the scale on a bright middle value and use different hues for negative versus positive values, election outcomes on opposite sides, or ordered responses around neutral.

reason

Why diverging gradients show two-sided values

Diverging gradients make the midpoint explicit and separate the two directions away from it. Readers can see not just magnitude but which side of the center a value sits on.

Mechanism: A bright middle plus two darker arms in different hues signals both distance from the center and direction away from it.

Evidence: The article recommends diverging scales for values with a bright middle and darker ends in different hues, with examples including negative and positive values, election results, and Likert scales (https://www.datawrapper.de/blog/which-color-scale-to-use-in-data-vis">Muth, 2021).

context

Use when the center matters as much as the extremes

  • User Goal: Compare values on both sides of a meaningful center.
  • Task: See direction away from a middle value as well as magnitude.
  • Data: The color-encoded field extends in two directions from a central value.
  • Chart Setting: Color is being used to encode ordered value ranges rather than unordered categories.
  • Audience: Readers who need to tell which side of the midpoint each mark falls on.
  • Success Criterion: The chart makes the midpoint and both directions away from it visually explicit.

exceptions

Do not use when the data only runs from low to high

Break it when: The values do not have a meaningful middle value. Why: A diverging scale implies a two-sided split that the data does not have.

costs

Tradeoffs of a diverging gradient

Sacrifice: The midpoint gets special visual treatment. Risk: Using a diverging scale without a real center suggests an artificial divide. Mitigation: Use a sequential gradient when values only run from low to high.

mistakes

Common midpoint mistake

Mistake: Apply a diverging scale to values such as age or income that simply increase. Why it fails: The two-ended palette invents a central split instead of showing one continuous progression.

check

Check whether the midpoint is real and visible

Failure Sign: The scale uses two hue directions but no clear middle value can be named. Quick Check: Identify the exact value or response that the scale centers on; if you cannot name one, do not use a diverging scale. Stronger Test: Verify that the legend changes direction at a visible center rather than reading as one continuous low-to-high run.

fix

Fix the midpoint encoding

  • Define the middle value that separates the two directions.
  • Use one hue on one side of the middle and a different hue on the other with a bright center.
  • Replace the diverging scale with a sequential one if the data does not center on a meaningful midpoint.

References

Muth, L. C. (2021). Which color scale to use when visualizing data. https://www.datawrapper.de/blog/which-color-scale-to-use-in-data-vis