Beaucoup de choses ont été écrites sur les choix de couleurs adaptés aux daltoniens pour les cartes, les polygones et les régions ombrées en général (voir par exemple http://colorbrewer2.org ). Je n'ai pas pu trouver de recommandations pour les couleurs de ligne et l'épaisseur de ligne variable pour les graphiques de ligne. Les objectifs sont:
- distinguer facilement les lignes même lorsqu'elles s'entrelacent
- les lignes sont faciles à distinguer par les personnes présentant les formes les plus courantes de daltonisme
- (moins importantes) les lignes sont faciles à imprimer (voir Color Brewer ci-dessus)
Dans le contexte des lignes d'échelle noires et grises, j'ai trouvé très efficace d'avoir des lignes noires minces et des lignes d'échelle grises plus épaisses. J'apprécierais des recommandations spécifiques qui incluent des couleurs variables, un degré d'échelle de gris et une épaisseur de ligne. Je n'aime pas autant les différents types de lignes (solide / pointillé / pointillé) mais je pourrais en parler.
Il serait préférable d'avoir des recommandations pour jusqu'à 10 courbes sur un graphique. Encore mieux serait de faire comme Color Brewer: autoriser les recommandations pour m lignes à ne pas être un sous-ensemble de recommandations pour n lignes où n> m, et faire varier m de 1 à 10.
Veuillez noter : j'apprécierais également des conseils qui ne traitent que la partie de coloration des lignes de la question.
Certains praticiens ajoutent des symboles aux lignes tous les quelques centimètres pour mieux distinguer les différentes classes. Je ne suis pas tellement en faveur de cela qui nécessite plus d'une fonctionnalité (par exemple, couleur + type de symbole) pour distinguer les classes, et je voudrais parfois réserver des symboles pour dénoter des informations différentes.
En l'absence d'autres indications, je propose d'utiliser les mêmes couleurs recommandées pour les polygones dans colorbrewer2.org pour les lignes, et de multiplier la largeur de ligne par 2,5 pour les lignes dessinées avec des couleurs moins lumineuses / denses. Je crée une fonction R qui configure cela. En plus des couleurs du brasseur de couleurs, je pense que je ferai des 2 premières couleurs un noir solide (mince) et une échelle de gris (épaisse) bien que l'on puisse dire qu'elles devraient être un solide noir uni et un bleu mince.
Les fonctions R se trouvent sur http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RConfiguration/Rprofile . Une fois que vous avez défini la fonction, colBrew
vous pouvez voir comment les paramètres fonctionnent en tapant
showcolBrew(number of line types) # add grayscale=TRUE to use only grayscale
Une fonction latticeSet
est également fournie pour définir lattice
les paramètres graphiques sur les nouveaux paramètres. Les améliorations des algorithmes sont les bienvenues.
À explorer : dichromat
package R : http://cran.r-project.org/web/packages/dichromat/