Code couleur par jour - des conventions?

8

Je travaille sur une carte montrant les jours de collecte des ordures dans différentes zones. Cela signifie qu'il est assez tentant de colorer chaque zone avec une couleur différente représentant un jour de la semaine.

Y a-t-il des conventions à suivre? 7 couleurs de trop?

Voici à quoi cela ressemble en ce moment:

entrez la description de l'image ici

Mes couleurs suivent jusqu'ici l'arc-en-ciel du lundi au vendredi (rouge, jaune, vert, bleu, violet) puis gris clair et gris foncé pour samedi et dimanche.

Voici les valeurs numériques dans l'image, par intérêt. (CartoCSS, Tilemill.)

@s: 60%;
@l: 70%;
@monday:    hsl(  0, @s, @l);
@tuesday:   hsl( 60, @s, @l);
@wednesday: hsl(110, @s, @l);
@thursday:  hsl(200, @s, @l);
@friday:    hsl(250, @s, 80%);
@saturday:  hsl(  0, 0,  70%);
@sunday:    hsl(  0, 0,  70%);

Les jours de la semaine sont donc tous de la même luminosité et saturation sauf le vendredi, que j'ai trouvé trop sombre, pour une raison quelconque. À l'origine, j'espaçais les teintes de manière égale autour du spectre, mais j'ai constaté qu'il y avait deux bleus trop similaires et que plusieurs des couleurs n'étaient tout simplement pas attrayantes.

Steve Bennett
la source
1
Sans un contexte spécifique, c'est probablement trop large / basé sur l'opinion. Il existe des règles / directives cartographiques pour le nombre de couleurs (sept n'est pas excessif), mais je ne connais pas de convention cartographique pour la couleur du jour. D'un autre côté, sur le plan culturel ... c'est une toute autre histoire. Par exemple: en.wikipedia.org/wiki/Colors_of_the_day_in_Thailand et / vs blog.forret.com/2007/08/weekday-colours-ayurveda ou / vs home.comcast.net/~pavel314/colorday.html
Chris W
Oh, je n'y avais pas pensé. C'est l'Australie. La couleur ne sera pas le seul moyen d'obtenir les informations (également écrites sur chaque zone, plus le survol de la souris, plus des surlignages spéciaux pour aujourd'hui et demain)
Steve Bennett
c'est un outil amusant: color.adobe.com . aussi, concernant le daltonisme, voici quelques idées ux.stackexchange.com/questions/19592/…
mr.adam
Je ne suis vraiment pas préoccupé par le daltonisme car ce n'est pas le principal moyen de communication des informations.
Steve Bennett

Réponses:

4

Étant donné que vous avez exactement sept classes (sont-elles vraiment disponibles le dimanche?), Et qu'il s'agit de classes catégoriques (non quantitatives), je dirais qu'avoir sept teintes différentes et des intensités et des niveaux de saturation similaires est un bon moyen aller. Vous pourriez même y presser, disons, de l'orange et de l'indigo / violet à la place des gris.

Bien que vous puissiez utiliser un espacement presque régulier le long / autour de l'échelle de teinte, en fin de compte, vous devez vous fier aux différences réelles de couleur perçues pour guider vos choix (et vous semblez avoir déjà expérimenté cela).

Étant donné que certaines personnes sont daltoniennes ou que certaines peuvent voir une reproduction monochrome (niveau de gris) de votre carte, envisagez également de combiner un motif ou une texture unique et subtil avec chaque couleur, pour faciliter la différenciation.

‡ celui qui ne ressemble pas au violet que vous avez déjà

Martin F
la source
Lisez simplement votre commentaire de suivi. Oui, ce sont aussi de bonnes choses à faire. (Et peut-être les ajouter dans le corps du Q.)
Martin F
Les dimanches? Pas autant que je sache, mais je dois probablement laisser la possibilité - je n'ai pas encore de jeu de données complet.
Steve Bennett du
2

7 couleurs, ce n'est pas trop. Ma ressource de référence pour au moins commencer un schéma de couleurs est ColorBrewer , leur outil vous permettra de choisir le nombre de classes de données dont vous disposez, la nature des données (quantitatives, qualitatives) et un schéma de couleurs (sombre , pastels, etc.) et vous donnera un aperçu de l'apparence de vos données et des codes de couleur dont vous auriez besoin pour implémenter le schéma. Allez-y, choisissez un jeu de couleurs qualitatif et jouez.

Je n'utiliserais pas une nuance de gris ou de noir à moins que ce soit pour indiquer l'absence de ramassage des ordures ce jour-là. Si les déchets sont ramassés tous les jours, utilisez un schéma à 7 couleurs. S'il est ramassé les jours de semaine uniquement, utilisez un schéma de 5 couleurs pendant la semaine et gris le week-end pour indiquer qu'il n'y a pas de ramassage ces jours-là.

Dan C
la source
Je voudrais également faire écho à l'utilisation du gris, ou plutôt ne pas l'utiliser. Avec la réponse de Martin, j'allais dire très tôt que c'est ROYGBIV et non RYGBP, donc vous avez déjà vos sept couleurs là-bas. Mais ensuite, j'ai pensé que vous aviez peut-être choisi intentionnellement des nuances de gris pour le week-end parce qu'il n'y avait pas de ramassage ces jours-là (il n'y en a pas ici).
Chris W
Comme vous pouvez le voir sur la carte jusqu'à présent, il n'y a que deux zones qui sont le samedi et aucune qui le dimanche.
Steve Bennett
1

Il n'est pas clair si le «jour de la semaine» a une échelle catégorique / nominale ou ordinale. Puisque vos couleurs «suivent l'arc-en-ciel du lundi au vendredi», je suppose que l'ordre / la séquence des jours est important pour votre application / analyse. Par conséquent, ce qui suit s'applique uniquement si «jour de la semaine» a une échelle ordinale dans votre application / analyse:

Je ne connais pas de convention cartographique pour la couleur du jour. Mais 7 couleurs («arc-en-ciel»), c'est trop car une séquence n'est pas reconnaissable.

Dans la première étape, le niveau d'échelle doit être déterminé. À mon avis, les données sont mises à l'échelle ordinale (à l'opposé de catégorique / nominal, intervalle, rapport).

Avec des données à l'échelle ordinale, la couleur doit être ordonnée visuellement (du lundi au dimanche).

Dans un modèle de couleur HSV, vous avez trois options pour ajuster la couleur:

  • teinte (vert, bleu, rouge,…)
  • saturation (quantité de gris)
  • valeur (luminosité)

Dans votre carte, vous avez utilisé 7 teintes complètement différentes pour varier la couleur (rouge, jaune, vert, bleu, violet, gris clair, gris foncé). Ce sont trop. Une séquence n'est pas reconnaissable.

Voici une bonne explication sur la façon de construire une séquence de couleurs ( http://colorusage.arc.nasa.gov ):

Avec les données ordinales, les couleurs d'étiquetage des éléments graphiques doivent être non seulement discriminables et identifiables, mais également visuellement ordonnées. Les affectations de couleurs doivent exprimer les relations séquentielles entre les éléments graphiques. Cela peut être réalisé avec une séquence de teintes, une séquence de saturation, une séquence de luminosité ou une combinaison des dimensions. Les séquences de teintes monopolaires peuvent être obtenues par des mélanges de quantités variables de deux teintes non opposées, c'est-à-dire une paire autre que rouge / verte ou jaune / bleue. La saturation et la légèreté sont naturellement ordonnées visuellement. Les combinaisons de saturation et de légèreté fonctionnent bien (voir l'exemple ci-dessous). Pour l'étiquetage ordinal bipolaire, une combinaison de saturation et de légèreté dans deux teintes fonctionne bien.

Voici des exemples rapides montrant une meilleure séquence de couleurs que vos couleurs "arc-en-ciel":

Exemple: dégradé entre 2 teintes (jaune à orange): dégradé entre 2 teintes

Exemple: 6 saturations / valeurs différentes: 6 saturations / valeurs différentes

Exemple: 6 valeurs différentes: 6 valeurs différentes

Jens
la source
4
Bien que je convienne qu'il existe un ordre évident dans les jours de la semaine en ce sens qu'ils se produisent dans une séquence fixe, une échelle de couleur ordinale fonctionne mieux lorsque la commande reflète une qualité particulière. Parce que «lundi» n'est pas «plus» ou «moins» que «mardi», un schéma catégorique semble mieux correspondre à mon intuition. De plus, tout `` mardi '' donné est à la fois avant et après un `` lundi '', de sorte que l'ordre implicite tombe en panne à moins que vous ne choisissiez un jour statique de la semaine avec lequel commencer la séquence (lundi ou dimanche, traditionnellement). Je préfère les couleurs OP; ils sont plus faciles à reconnaître.
alphabetasoup
1
Ouais, je ne pense pas que je suis totalement d'accord pour dire que les jours de la semaine sont une échelle. Dans les deux cartes du bas, il semble qu'il y ait "plus de quelque chose" au nord / nord-est et "pas grand chose" au milieu. Aussi, j'ai intentionnellement fait des nuances de gris samedi et dimanche pour réduire le nombre de couleurs à 5.
Steve Bennett
Merci pour les commentaires Steve et @ alpha-beta-soup. Je suis d'accord qu'il n'est pas si clair si l'échelle est nominale ou ordinale. J'ai supposé que pour Steve, il existe une séquence (car il disait «suivez l'arc-en-ciel du lundi au vendredi»). Mais cela dépend certainement de l'application / analyse que vous souhaitez faire. Si vous traitez le «jour» comme nominal: vos couleurs arc-en-ciel sont bonnes. Mais je remplacerais le gris (samedi, dimanche) par une couleur.
Jens
C'est un commentaire mineur (suivez l'arc-en-ciel) sur lequel baser votre hypothèse sur les données ordinales. Les jours suivent une séquence très "faible", tout comme les couleurs de l'arc-en-ciel. Par conséquent, ils font un bon match. Cependant, vos cartes semblent correctes pour tout ce qui pourrait être considéré comme une "surface géographique".
Martin F