Skip to content
Issue 054
2027-01-14

Color in data visualization: why chart palettes need different rules

Data visualization is one of the most demanding color contexts in design — the palette must distinguish categories, encode quantity, and remain readable after conversion to print, grayscale, or color-blind simulations. Most design palettes fail this test.

Highlights
Categorical palettes (for distinguishing data series) need colors that differ in hue, not just lightness or saturation — otherwise they collapse to identical gray values when printed or viewed by someone with color vision deficiency.
Sequential palettes (for encoding quantity) should use a single hue with a wide lightness range rather than multiple hues. Multi-hue sequential scales can create false perceptual breakpoints that imply data boundaries that do not exist.
The most common data visualization color mistake is using a diverging palette (which implies a meaningful midpoint) when the data has no natural zero — like a temperature scale applied to sales revenue.

Categorical vs. sequential vs. diverging: three palette types with different jobs

Data visualization palettes come in three structural types, and each has different design requirements. Categorical palettes assign one color per data category — think pie chart segments or multi-line charts. Their job is maximum distinctiveness: each color should be as different from its neighbors as possible in hue, and the palette must remain distinguishable in both screen and print contexts. Sequential palettes encode a continuous quantity — darker or more saturated means more. They should progress smoothly from low to high with no perceptual breakpoints. Diverging palettes encode deviation from a meaningful midpoint — positive vs. negative, above vs. below average. They use two contrasting hues that converge at a neutral midpoint color. Using a diverging palette when data has no meaningful zero (like revenue figures) creates false perceptual structure that misleads readers.

Why most design palettes fail data visualization

Branding palettes and editorial palettes are optimized for aesthetic harmony — hues chosen because they look good together, saturation levels set for visual balance. Data visualization requires the opposite: maximum perceptual distance between categories, not harmony. A beautiful brand palette of soft rose, blush, and apricot might be three colors that are nearly identical in data visualization terms — same lightness band, similar saturation, only separated by a small hue shift. Under deuteranopia or achromatopsia simulation, they become indistinguishable. A useful test: convert your palette to grayscale. If all the colors collapse to similar gray values, it cannot encode categorical data reliably. A good categorical data palette should still produce visually distinct values in grayscale.

Accessible data palettes: designing for the full audience

Approximately 8% of men and 0.5% of women have some form of color vision deficiency. In data visualization, where the visual encoding IS the message, this is not an edge case — it is a significant portion of your audience. Designing accessible data palettes requires three checks: first, hue variety beyond the red-green axis (blue and orange are maximally distinct under deuteranopia); second, sufficient lightness difference between colors (not just hue difference); third, a backup encoding strategy — using both color AND shape, pattern, or direct labels so the chart is readable without relying solely on color. Tools like the Color Blindness Simulator at colorarchive.co/colorblind/ allow you to preview how any palette will appear under the four main deficiency types before committing to it in a chart system.

Newer issue
Color naming systems: why the words you use for colors shape how teams use them
2027-01-07
Older issue
Monochromatic palette strategy: getting the most out of a single hue
2027-01-21