Choisissez et modifiez très facilement les couleurs de vos graphs R avec Colour Picker

Choisir des couleurs pour un graph est parfois un véritable casse tête.On essaye…on change,….on demande à son collègue de bureau préféré, on change encore, on re rechange ……Et avec le logiciel R, ça peut rapidement devenir fastidieux, car non seulement il faut entrer les couleurs à la main, mais il faut surtout connaître leurs noms ou leur codes hex (le code avec les #) !Longtemps je me suis servie de ce pdf pour choisir et entrer le nom des couleurs.Et puis j’ai découvert le addin Colour Picker dévéloppé par Dean Attali !Colour Picker vous permet non seulement de choisir très facilement des couleurs dans une palette avec votre souris ou votre touch pad, mais en plus il exporte directement leurs noms ou leurs codes hex dans votre code R.Je vous montre très rapidement comment ça marche. Ca va vous prendre moins de 5 min à le maîtriser, et ça va vous faire gagner un temps fou ! 

1. Installation de Colour Picker

Colour Picker est disponible sous la forme d’un package sur le site de CRAN. Pour l’utiliser , il suffit de l’installer comme n’importe quel autre package, et c’est tout !choisir ces couleurs dans R Studio A noter que Colour Picker peut également être installé à partir de GitHub, avec les commandes :
  • install.packages("devtools")
  • devtools::install_github("daattali/colourpicker")
 

2. Comment utiliser Colour Picker ?

1. Faites votre graph

library(ggplot2)ggplot(mtcars, aes(y=mpg, x=wt, colour=factor(gear)))+ geom_point(size=5)scatter plot 

2. Ajoutez une ligne pour entrer manuellement les couleurs

Ici, scale_colour_manual(values=.Laissez le curseur après le signe = 

3. Ouvrez Colour Picker

Allez dans l’onglet Addins et choisissez Colour Pickeraddin colour picker 

4. Choisissez vos couleurs

4.1 Cliquez dans la zone “Select any colour”

colour picker 

4.2 Choisissez une couleur dans la palette

gestion couleurs R studio 

4.3 Sélectionner une autre couleur

gestion couleur graph Rstudio Et recommencer jusqu’à avoir choisi toutes les couleurs nécessaires

4.4 Cliquez sur Done

couleurs dans RStudio 

4.5 Retournez sur votre code

Et admirez les codes hex qui ont été ajoutés automatiquement, là ou vous avez laissé le curseur !couleurs R Studio 

4.6 Relancez votre code et admirer votre nouveau graph

gestion couleurs graph R 

3. Quelques remarques

3.1 Les palettes de couleurs

Colour PIcker propose 3 palettes de couleurs ; la sélection se fait dans le bas de la fenêtre :
  • la palette “Any colour” est une palette quasi illimitée et correspond à l’option par défaut.
  • la palette “Find R colour” permet d’obtenir un certain nombre ( à vous de le définir) de couleurs proches d’une couleur de référence (que vous pouvez choisir)
  • la palette “All R colours” correspond aux couleurs du document pdf mentionné plus haut

3.2 Le nom des couleurs

Par défaut Colour Picker renvoie le code hex de couleurs. Pour obtenir leur nom (lorsque cela est possible), il suffit de cocher la case “Return colour name”.

3.3 En dehors de ggplot2

Colour Picker ne fonctionne pas exclusivement avec ggplot2. Vous pouvez donc l’utilisez avec le système graphique de base, ou même en dehors de toute représentation graphique. J’espère que cet article vous aura convaincu de l’utilité de Colour Picker. Pour plus d’infos, vous pouvez consulter la page GitHub qui lui est dédiéeSi cet article vous a plu, ou vous a été utile, et si vous le souhaitez, vous pouvez soutenir ce blog en faisant un don sur sa page Tipeee 🙏👉 Cliquez ici pour soutenir le blog Statistiques et Logiciel R Crédits photos : Marco Verch.

Une réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bonjour !

vous venez souvent ?

Identifiez-vous pour avoir accès à toutes les fontionnalités !

Aide mémoire off'R ;)

Enregistrez vous pour recevoir gratuitement mes fiches “aide mémoire” (ou cheat sheets) qui vous permettront de réaliser facilement les principales analyses biostatistiques avec le logiciel R et pour être informés des mises à jour du site.