Building a categorical palette for dashboards
A good categorical palette for dashboards requires: (1) Minimum 4.5:1 contrast between any two adjacent colors when placed against the dashboard background. (2) Lightness variation of at least 15 OKLCH L units between any two colors, so that the distinction survives grayscale printing or colorblind simulation. (3) Maximum 8 distinct categories in a single chart — beyond 8, categorical encoding breaks down cognitively. For more than 8 groups, group smaller categories into 'Other.' (4) Temperature separation between adjacent categories — alternating warm and cool hues prevents accidental perceived gradient ordering. The full ColorArchive archive is a good starting point: filter by family and pick one representative at medium saturation and lightness from each of 6-8 families.
