Trois palettes, pas une
C'est cette distinction que les moodboards ignorent, et presque tous les problèmes de dashboard en découlent. Trois systèmes de couleurs partagent un seul écran, chacun avec un rôle différent et un mode d'échec spécifique.
| Rôle | Échoue quand | |
|---|---|---|
| Neutres | Occupent 80 à 90 % de l'écran : surfaces, bordures, corps de texte, lignes de tableau | Trop peu d'étapes, empêchant de séparer les lignes, les en-têtes et les cellules désactivées dans un tableau dense |
| Sémantiques | Portent un sens : succès, avertissement, danger, info | Un élément décoratif emprunte la couleur, et les utilisateurs apprennent à l'ignorer |
| Catégorielles | Distinguent les séries de données les unes des autres | Trop de teintes, ou des teintes indiscernables pour un utilisateur daltonien |
Une palette de marque qui rend bien sur une landing page ne fournit généralement qu'un seul de ces éléments — l'accent — et ignore les deux autres. C'est pourquoi le premier écran du dashboard semble correct, mais que le cinquième donne l'impression d'un assemblage de trois produits différents.
Sur un dashboard, l'accent est la couleur la plus rare à l'écran, pas la plus visible.
Construisez d'abord les neutres
Les neutres portent l'essentiel d'un dashboard, et une échelle de neutres trop restreinte est le défaut structurel le plus courant. Un tableau dense doit séparer, au minimum : le fond de page, la carte contenant le tableau, la ligne d'en-tête, l'état de survol des lignes, la bordure entre les lignes, le texte primaire, le texte secondaire et le texte désactivé. Cela représente huit valeurs distinctes, ce que « trois gris » ne permettent pas d'obtenir.
Deux facteurs font réussir une échelle de neutres. Premièrement, prévoyez suffisamment d'étapes — environ neuf, espacées de manière perceptive plutôt que par un calcul hexadécimal linéaire, qui aurait tendance à tout regrouper au centre. Deuxièmement, teintez-les. Un neutre contenant une légère nuance de votre couleur de marque est perçu comme faisant partie du design ; un gris pur est perçu comme le défaut du framework, car c'est souvent le cas.
Token specimen · real values
Ambient Sage
Live renderAmbient Sage's actual tokens — the same values its exports use.
Color tokens
Ambient Sage
Core
background
H 72 · C0, 0, 2, 4
foreground
H 84 · C7, 0, 18, 89
card
H 70 · C0, 0, 3, 10
muted
H 80 · C1, 0, 3, 7
border
H 69 · C0, 0, 3, 15
Brand
primary
H 53 · C0, 8, 68, 0
primary-fg
H 84 · C7, 0, 18, 89
secondary
H 70 · C0, 0, 3, 10
accent
H 52 · C0, 8, 60, 3
ring
H 53 · C0, 8, 68, 0
Semantic
destructive
H 6 · C0, 70, 78, 25
destructive-fg
H 0 · C0, 0, 0, 0
success
H 130 · C61, 0, 51, 55
warning
H 35 · C0, 38, 91, 21
muted-fg
H 84 · C2, 0, 6, 66
Charts
chart-1
H 53 · C0, 8, 68, 0
chart-2
H 210 · C65, 33, 0, 17
chart-3
H 142 · C44, 0, 28, 25
chart-4
H 340 · C0, 48, 32, 12
chart-5
H 33 · C0, 30, 68, 9
Réservez les couleurs de statut
Le succès, l'avertissement, le danger et l'info ne sont pas des éléments de décoration. Dès qu'une série de graphique, un surlignage de navigation ou une bannière marketing utilise votre rouge, le rouge cesse de signifier « quelque chose ne va pas » et les utilisateurs cessent d'y prêter attention. C'est un point de non-retour : l'attention consacrée à la décoration ne peut plus être récupérée pour le sens.
- Excluez-les de l'ensemble catégoriel. Si vous avez quatre séries et que l'une d'elles est verte, ce vert devient ambigu sur un écran qui affiche également un état de santé.
- Ne confondez pas la couleur d'accentuation avec une couleur d'état. Si votre marque est verte et que le vert signifie également « succès », soit la marque, soit la signification doit changer. Généralement, c'est la marque : déplacez la teinte ou la luminosité de l'accentuation suffisamment pour que les deux ne soient jamais adjacents et ne soient pas interprétés comme une seule et même chose.
- Ne vous appuyez jamais sur la couleur seule. Un état nécessite également une icône, un libellé ou une forme. C'est une exigence d'accessibilité, et c'est aussi ce qui permet à l'interface de rester lisible dans une capture d'écran collée dans un ticket de support.
- Prévoyez une variante de surface pour chaque état. Un *badge* de danger et un *arrière-plan de bannière* de danger sont de couleurs différentes ; si vous n'en définissez qu'une seule, vous obtiendrez une bannière qui soit trop agressive, soit invisible.
Combien de séries de données pouvez-vous colorer ?
Six ou sept, et pour être honnête, c'est à partir de six que cela devient difficile. La contrainte n'est pas esthétique : les teintes distinctes à luminosité égale sont une ressource limitée. Une fois qu'il y en a environ huit sur un graphique, différencier les séries adjacentes devient un jeu de devinettes et la légende se transforme en corvée de recherche.
C'est là qu'un générateur de palettes ne peut pas vous aider, car l'ensemble catégoriel doit être jugé globalement et par rapport aux neutres sur lesquels il repose. Voici deux palettes conçues pour des tableaux de bord avec leurs rôles chart-1 à chart-5 visibles à côté des surfaces — c'est la seule façon de vérifier si la série quatre reste distincte de la série deux sur une carte.
Token specimen · real values
EarthDash
Live renderEarthDash's actual tokens — the same values its exports use.
Color tokens
EarthDash
Core
background
H 40 · C0, 0, 1, 2
foreground
H 0 · C0, 0, 0, 90
card
H 0 · C0, 0, 0, 0
muted
H 40 · C0, 2, 5, 6
border
H 39 · C0, 2, 6, 10
Brand
primary
H 23 · C0, 47, 76, 3
primary-fg
H 0 · C0, 0, 0, 90
secondary
H 40 · C0, 2, 5, 6
accent
H 60 · C0, 0, 72, 11
ring
H 23 · C0, 47, 76, 3
Semantic
destructive
H 6 · C0, 70, 78, 25
destructive-fg
H 0 · C0, 0, 0, 0
success
H 67 · C4, 0, 38, 56
warning
H 38 · C0, 31, 86, 9
muted-fg
H 27 · C0, 14, 25, 58
Charts
chart-1
H 0 · C0, 0, 0, 90
chart-2
H 38 · C0, 12, 32, 24
chart-3
H 67 · C4, 0, 38, 56
chart-4
H 23 · C0, 47, 76, 3
chart-5
H 60 · C0, 0, 72, 11
Lisez les rôles de graphique comme une ligne, jamais un par un
Une couleur catégorielle n'a pas de signification seule ; elle doit simplement différer de ses voisines. Plissez les yeux en regardant les cinq échantillons de graphique ensemble : si deux d'entre eux fusionnent, ils fusionneront également sur un graphique, et aucun ajustement individuel de code hexadécimal ne pourra corriger un ensemble trop dense.
Les deux ensembles s'arrêtent à cinq, ce qui est un choix délibéré plutôt qu'une limitation du format.
Que faire à la place, par ordre de préférence :
- Libellisez directement. Placez le nom de la série à la fin de sa ligne. Cela supprime la légende, élimine la recherche visuelle et réduit considérablement la pression sur la couleur.
- Groupez la fin de liste. Affichez les cinq premières séries et un groupe « autres ». Presque aucun utilisateur de tableau de bord ne compare la onzième série avec la douzième.
- Divisez le graphique. Les « small multiples » — une série par panneau, mêmes axes — sont préférables à un seul graphique avec douze couleurs, quelle que soit la taille de l'écran.
- Variez un autre élément que la teinte. Utilisez des pointillés, des formes de marqueurs ou des textures de remplissage, surtout pour l'impression ou lorsqu'une capture d'écran peut être convertie en niveaux de gris.
Les échelles séquentielles et divergentes sont des problèmes différents
Les couleurs catégorielles doivent être *également* distinctes, sans ordre implicite. Une échelle séquentielle — du bas vers le haut — doit varier principalement en luminosité pour que l'ordre soit lisible, et une échelle divergente nécessite un point milieu neutre avec deux directions opposées. Utiliser une palette catégorielle pour une heatmap est l'erreur la plus courante, et cela donne l'impression que les données sont aléatoires.
La sécurité pour les daltoniens, concrètement
Environ un homme sur douze présente une forme de déficience de la vision des couleurs, et la forme la plus courante rend la distinction entre le rouge et le vert difficile — ce qui est regrettable, car le rouge et le vert sont précisément les couleurs utilisées dans les tableaux de bord pour le « mauvais » et le « bon ».
Les règles pratiques sont simples. Variez la luminosité ainsi que la teinte entre deux couleurs porteuses de sens, afin qu'elles restent distinctes en niveaux de gris. Ne jamais associer le rouge et le vert comme seule différence entre deux états. Et pour les états, ajoutez toujours un second canal — une icône, un signe plus ou moins, un mot — pour que la couleur soit un renforcement et non le message. Une palette qui survit à une capture d'écran en niveaux de gris survit à presque toutes les déficiences.
Le mode sombre change la donne
Les tableaux de bord sont plus souvent utilisés en mode sombre que la plupart des autres surfaces produit, et une palette catégorielle optimisée pour le blanc ne s'y transpose pas. Les teintes saturées de tons moyens, lisibles sur blanc, ont tendance à « vibrer » sur un fond presque noir, et les deux ou trois séries les plus sombres disparaissent tout simplement.
Définissez les couleurs de série par mode plutôt que de les convertir. Il en va de même pour votre échelle de neutres : en mode sombre, les surfaces surélevées sont *plus claires* que l'arrière-plan, ce qui inverse l'instinct selon lequel une carte est un élément plus clair sur une page teintée. Les détails — y compris les valeurs de luminosité mesurées à partir de palettes de production — se trouvent dans dark mode colour palettes that hold up.
Ambient Sage
Live renderRendered from the kit's actual tokens, fonts, and treatments
Dashboard
Welcome back — here's how Ambient Sage is performing today.
Active users
15.1k
+5%Trending up this month
vs. previous 30 days
MRR
$49.1k
+3%Strong recurring growth
Net of churn
Retention
89%
+2%Engagement above target
Rolling 28-day window
NPS
69
+3Meets growth projections
Survey · n=1,204
Total revenue
Last 12 months
$49.1k+18.2%
Recent sales
You closed 265 deals this month.
Alex Rivera
alex@ambientsage.com
Mira Okonkwo
mira@ambientsage.com
Jonas Feld
jonas@ambientsage.com
Sana Qureshi
sana@ambientsage.com
Theo Lindgren
theo@ambientsage.com
Recent transactions
View all| Customer | Status | Date | Amount |
|---|---|---|---|
AR Alex Rivera Founder & CEO | Paid | 2m ago | $1,999.00 |
MO Mira Okonkwo Head of Product | Pending | 1h ago | $39.00 |
JF Jonas Feld Design Lead | Processing | 3h ago | $299.00 |
SQ Sana Qureshi Engineering Lead | Paid | Yesterday | $99.00 |
TL Theo Lindgren Brand Director | Refunded | 2d ago | $2,400.00 |
Typography
Plus Jakarta Sans
Color system
28 semantic roles, light + dark
Agent outputs
DESIGN.md, CSS, Tailwind, shadcn
Pourquoi on recommence toujours tout de zéro
De plus en plus, le tableau de bord est généré plutôt que conçu : on demande à un agent de créer un écran d'analyse et il le produit. Tout ce que le brief n'a pas spécifié est comblé par le modèle, et il le fait différemment à chaque fois.
Nous avons analysé 299 fichiers DESIGN.md publics, documents rédigés spécifiquement pour être suivis par un agent de code. 86 % fournissent des valeurs hexadécimales brutes sans rôle sémantique associé, ce qui signifie que le fichier ne peut pas répondre à « quelle est la couleur d'une cellule de tableau désactivée » ou « quelle couleur signifie danger ». 69 % ne mentionnent jamais le mode sombre. L'agent décide donc seul, et décide différemment d'un écran à l'autre.
La solution est la même, que ce soit une personne ou un agent qui construise : nommez les rôles, définissez-les pour les deux modes et listez les couleurs réservées. Une palette exprimée sous forme de rôles est une instruction ; une palette exprimée par cinq codes hexadécimaux est une inspiration.
Des tests pour détecter les erreurs
- 1
Prenez une capture d'écran du tableau le plus dense et désaturez-la
Si les lignes, les en-têtes, les états de survol et les états désactivés ne sont plus distincts en niveaux de gris, c'est que votre échelle de neutres est trop plate et que vos couleurs d'état portent le sens à elles seules.
- 2
Affichez tous les états simultanément à l'écran
Succès, avertissement, danger et info ensemble, sous forme de badge et de bannière. C'est là qu'une variante de surface manquante devient immédiatement évidente.
- 3
Tracez volontairement huit séries
Non pas parce que vous devriez le livrer ainsi, mais pour trouver le point de rupture de votre palette. Quel que soit ce nombre, concevez le comportement « et autres » pour la valeur immédiatement inférieure.
- 4
Basculer en mode sombre avec un graphique ouvert
Les deux séries les plus sombres sont celles qui disparaissent, et elles disparaissent sans prévenir.
- 5
Compter l'accent
Sur un écran de tableau de bord réussi, l'accent n'apparaît qu'une ou deux fois. S'il est partout, il ne signifie plus « ceci est l'action ».
Palettes définies par rôles, pour les deux modes
Chaque kit ici définit l'ensemble complet de ses rôles de couleur pour le mode clair et sombre — surfaces, bordures, texte atténué, statuts et séries de graphiques — installable comme un seul élément de registre shadcn. Les kits gratuits ne nécessitent aucun compte.
FAQ
Combien de couleurs une palette de tableau de bord doit-elle comporter ?
Plus que ce que l'on imagine, car il s'agit de trois palettes. Environ neuf étapes neutres, quatre couleurs de statut avec chacune un badge et une variante de surface, et six ou sept séries catégorielles — le tout défini en mode clair et sombre. Une palette de marque de cinq échantillons ne couvre qu'une seule de ces parties.
Combien de séries de données puis-je distinguer par la couleur ?
Six ou sept en pratique. Au-delà, distinguer des séries adjacentes devient un jeu de devinettes et la légende se transforme en tâche de recherche. Les meilleures options, par ordre de préférence : étiqueter les séries directement, regrouper le reste dans une catégorie « autres », diviser en petits multiples, ou varier le motif des pointillés et la forme des marqueurs plutôt que d'ajouter une nouvelle teinte.
Que faire si ma couleur de marque est aussi une couleur de statut ?
Déplacez la marque, pas la signification. Si votre accent est vert et que le vert signifie « succès », modifiez la teinte ou la luminosité de l'accent suffisamment pour que les deux ne soient jamais confondus lorsqu'ils sont adjacents. Les couleurs de statut sont acquises par les utilisateurs et ne peuvent être récupérées une fois diluées.
Puis-je utiliser ma palette marketing pour le tableau de bord ?
Uniquement comme point de départ. Une palette marketing fournit généralement un accent et quelques couleurs décoratives ; un tableau de bord nécessite une échelle de neutres profonde, un ensemble de statuts réservés et un ensemble catégoriel. Réutilisez la famille de teintes pour garder une cohérence produit, puis construisez correctement les deux autres palettes.
Comment rendre une palette de tableau de bord accessible aux daltoniens ?
Variez la luminosité ainsi que la teinte entre deux couleurs porteuses de sens, ne vous appuyez jamais uniquement sur l'opposition rouge/vert pour différencier des états, et ajoutez toujours un second canal tel qu'une icône ou une étiquette. Le test le plus rapide consiste à désaturer une capture d'écran : si elle reste lisible en niveaux de gris, elle est sûre pour presque tous les types de déficiences visuelles.