Skip to content
ColorArchive
ColorArchive Notes
2029-12-08

Color in Data Dashboards: Signal vs Noise

Most dashboard color is decoration. Here's how to make every color choice communicate something meaningful.

Dashboard color is uniquely prone to overuse. With so many metrics, charts, and status indicators on screen at once, there's constant temptation to use color to differentiate things that don't need to be different — or to use brand colors that aren't suited to data contexts. The first rule of dashboard color is categorical parsimony: use color categories only when the categories are meaningful to the user's decision. A bar chart showing revenue by region can use a single color with value-encoding (lighter = lower, darker = higher) instead of one arbitrary color per region. Reserve distinct hues for datasets that the user needs to track across multiple charts — where the orange line is always "Product B" across every view. Status colors earn special treatment because they carry predefined expectations: green = good, red = bad, yellow = warning, gray = inactive. Violating these conventions (using red for a positive metric because it matches brand colors) costs significantly more than the aesthetic gain. Reserve red for genuinely negative states — users will react with alarm regardless of your intention. Contrast between data ink and chart surroundings is often under-specified. Axis labels, grid lines, and chart backgrounds should be lower contrast than data points — your data is the signal, everything else is scaffold. A common pattern: neutral-200 grid lines, neutral-400 labels, and full-saturation data marks. This hierarchy ensures users' eyes go to the data first.
Newer issue
Dark Mode is Not Just Inverting Your Palette
2029-12-01
Older issue
Color and Trust: Why Financial, Medical, and Legal Products Look the Same
2029-12-15