176
Le logiciel R - Maˆ ıtriser le langage
Renvoi
Notez que vous pouvez aussi changer la couleur des autres ´ el´ ements
constitutifs du graphique, comme les axes ou le titre par exemple. Pour
cela, r´ ef´ erez-vous ` a la section 5.7, page 188, qui traite de la fonction par().
5.3.2 Le codage hexad´ ecimal des couleurs
R offre la possibilit´ e d’utiliser le codage hexad´ ecimal des couleurs, via le
param` etre col de la fonction plot() par exemple. Ainsi, chaque couleur est
en fait cod´ ee par sa d´ ecomposition en couleurs de base : rouge, vert et bleu.
Chaque composante peut prendre une valeur entre 0 et 255 (0 : absence totale
de la couleur ; 255 : saturation de la couleur). Le codage hexad´ ecimal de ces
256 valeurs donne donc lieu ` a des codes compris entre 00 et FF.
Voici quelques exemples de couleurs :
Noir: #000000
Blanc: #FFFFFF
Vert amande: #82C46B
Jaune citron: #F7FF3C
Bleu canard: #048B9A
Bleu nuit:
#10076B
Notez que vous pouvez utiliser la fonction rgb() pour obtenir ce codage ` a
partir de la d´ ecomposition en rouge, vert et bleu d’une couleur.
> rgb(red=26,green=204,blue=76,maxColorValue = 255)
[1] "#1ACC4C"
> rgb(red=0.1,green=0.8,blue=0.3)
[1] "#1ACC4D"
La fonction col2rgb() effectue l’op´ eration inverse :
> col2rgb("#1ACC4C")
[,1]
red
26
green 204
blue
76
Le logiciel R - Maˆ ıtriser le langage
Renvoi
Notez que vous pouvez aussi changer la couleur des autres ´ el´ ements
constitutifs du graphique, comme les axes ou le titre par exemple. Pour
cela, r´ ef´ erez-vous ` a la section 5.7, page 188, qui traite de la fonction par().
5.3.2 Le codage hexad´ ecimal des couleurs
R offre la possibilit´ e d’utiliser le codage hexad´ ecimal des couleurs, via le
param` etre col de la fonction plot() par exemple. Ainsi, chaque couleur est
en fait cod´ ee par sa d´ ecomposition en couleurs de base : rouge, vert et bleu.
Chaque composante peut prendre une valeur entre 0 et 255 (0 : absence totale
de la couleur ; 255 : saturation de la couleur). Le codage hexad´ ecimal de ces
256 valeurs donne donc lieu ` a des codes compris entre 00 et FF.
Voici quelques exemples de couleurs :
Noir: #000000
Blanc: #FFFFFF
Vert amande: #82C46B
Jaune citron: #F7FF3C
Bleu canard: #048B9A
Bleu nuit:
#10076B
Notez que vous pouvez utiliser la fonction rgb() pour obtenir ce codage ` a
partir de la d´ ecomposition en rouge, vert et bleu d’une couleur.
> rgb(red=26,green=204,blue=76,maxColorValue = 255)
[1] "#1ACC4C"
> rgb(red=0.1,green=0.8,blue=0.3)
[1] "#1ACC4D"
La fonction col2rgb() effectue l’op´ eration inverse :
> col2rgb("#1ACC4C")
[,1]
red
26
green 204
blue
76
