Comment puis-je obtenir une liste de couleurs visuellement distinctes?
-
29-10-2019 - |
Question
J'ai besoin d'attribuer des couleurs pour distinguer les différents éléments. Cas simple: commandez des lignes de couleur différente selon le client.
Je ne veux pas que l'utilisateur choisisse une couleur pour chaque client, je veux le faire lors de l'exécution.
S'il y a un seul client, j'utiliserai "rouge", s'il y a deux "rouges" et "blancs", ...
Bien sûr, je peux créer mon GimmeRandomColour(i: index)
propre fonction qui utilise i
et le RGB
Fonction pour créer de bonnes couleurs aléatoires (mais dans ce cas, créer de belles couleurs peut être délicate). Ou je peux dire si i
est 0 donne-moi la frappe, ... (de cette manière, créer de nombreuses couleurs peut être un problème).
Comment puis-je obtenir une "bonne liste de couleurs" avec un niveau de contraste acceptable?
Pas de solution correcte