Color scales have always been a tricky topic. They need to look good, and still represent data. And our eyes have some strange quirks that make colors difficult to get right. Yellow is extra bright for us, and color blindness plagues a significant portion of the male population. We know rainbow color scales do not work well, but how do we design color scales that are good? First, we should break down what color actually is.
The way we biologically interpret color is different from our common mental models. Our eyes have two kinds of light receivers in them. Rods and Cones. Rods are great in low light and for capturing motion, but they don’t see much color. Cones are in the center of our retinas, three kinds that capture red, green and blue wavelengths, respectively. This is why the primary colors of light for us are red, green and blue. If we had receptor cells for other parts of the spectrum, primary colors for us would be made up of those wavelengths instead.


- Hue provides differences in what we typically think of as “color.”
- Saturation lets us distinguish how intense a color is.
- Luminance provides the greatest possible contrast.
Absolute white is as bright as a color can get, absolute black is as dark as it can get, and the distance between them is the farthest possible distance in the HSL color space. A black-white color scale will provide the greatest range of contrast. Unfortunately, without any hues, a black-white scale is a very dull color scale. So if black-white is ideal for the data, but not the design, we need to add some color. A color-to-white or color-to-black color scale can be extremely effective, and will fit in with many designs. 


Now, here’s where you can really fall into a trap: a color scale with lots of stops and wild swings in hue might look vibrant, but it’s almost guaranteed to sow confusion. It’s easy to get seduced by palettes that pop off the page, only to find the scale buries the actual story in your data—or worse, introduces distractions that don’t mean anything. A carefully chosen gradient, even if it’s a little boring at first glance, often serves readers best because it keeps the focus where it belongs. Sometimes “boring” just means clear, and in data viz, that’s actually kind of heroic.
People also have different cultural responses to colors, which sometimes sneaks into how a scale gets read. For instance, red might ring alarm bells for most people raised in North America or Europe, but in some cultures it just means good fortune (or food, or government, or… you get the idea). It’s rarely possible to account for every possible interpretation, but if you expect your chart to reach global eyes, it’s worth at least running the design past a few folks outside your bubble. You might be surprised what comes up. Just a quick note—accessibility standards and tools like ColorBrewer (yep, still around in 2025) can catch some issues early, but nothing beats a round of real-world feedback.
As soon as it becomes negative, that is a critical point. Other times there is still a threshold, but it is not a hard line that is critical. Temperature starts to become hot at around 75ºF, but before that it’s fairly cool. 
}}