27 Perception/Couleur

27.1 Vue d’ensemble

Cette section contient des ressources pour en savoir plus sur la perception graphique et sur l’utilisation efficace des couleurs.

27.2 Perception

Voici quelques liens vers des ouvrages / articles clés sur la perception:

27.3 Couleur

La couleur est très subjective. Il est important de faire les bons choix de couleur pour que votre travail soit facile à comprendre.

  • Color Brewer: Excellente ressource pour obtenir des palettes de couleurs efficaces pour vos différents projets. Son objectif principal est la cartographie, mais il est extrêmement utile pour tout projet impliquant la couleur. Vous pouvez choisir entre différents types de données (sequentielles, divergentes, qualitative). Assurez-vous que la palette choisie est efficace pour les utilisateurs daltoniens (ou bien rendez possible une impression simplifiée ou photocopie adaptée), et exporter facilement la palette de couleurs dans différents formats (Adobe, GIMP / Inkscape, JS, CSS).
  • Color Blindness Simulator: Vous ne savez pas si votre choix de couleur sera adapté pour un utilisateur daltonien ? Cet outil peut aider. Vous pouvez télécharger une image pour voir son apparence avec différents handicaps liés à la vision des couleurs.
  • ColorPick Eyedropper: Cette extension Chrome vous permet de copier les valeurs hexadécimales des couleurs sur une page Web. Simple et intuitif, il sera beaucoup plus facile de créer vous-mêmes vos superbes palettes de couleurs.

27.4 Astuces pour utiliser les couleurs avec ggplot2

L’un des problèmes les plus courants est la confusion entre color et fill. geom_point() et geom_line utilisent color, de nombreux autres geoms utilisent fill. Certains utilisent les deux, tels que geom_tile(), auquel cas color est la couleur de la bordure et fill est la couleur de remplissage.

27.4.1 Données continues

27.4.1.1 ColorBrewer

  • scale_color_distiller(palette = "PuBu") or scale_fill_distiller(palette = "PuBu")

(What doesn’t work: scale_color_brewer(palette = "PuBu"))

27.4.1.2 Viridis

  • scale_color_viridis_c() or scale_fill... (the c stands for continuous)

27.4.1.3 Créer la votre

+ scale_color_gradient(low = "white", high = "red") or + scale_fill...

+ scale_color_gradient2(low = "red", mid = "white", high = "blue", midpoint = 50) or + scale_fill...

+ scale_color_gradientn(colours = c("red", "pink", "lightblue", "blue")) or scale_fill...

27.4.2 Données discrètes

27.4.2.1 ColorBrewer

  • scale_color_brewer(palette = "PuBu") or scale_fill...

27.4.2.2 Viridis

  • scale_color_viridis_d() or scale_fill... (the d stands for discrete)

27.4.2.3 Créer la votre

+ scale_color_manual(values = c("red", "yellow", "blue")) or scale_fill...

+ scale_fill_manual(values = c("red", "yellow", "blue")) or scale_fill...







with