prevR.colors {prevR} | R Documentation |
Fonctions générant des palettes de couleurs utilisables par les fonctions graphiques de R, en particulier spplot
. Elles créent des palettes de couleurs continues, les contrastes étant renforcés par l'éclaircissement ou l'assombrissement des valeurs extrêmes.
prevR.demo.pal(n) prevR.demo.pal(n, border, main, ch.col) prevR.colors.red(n) prevR.colors.red.inverse(n) prevR.colors.blue(n) prevR.colors.blue.inverse(n) prevR.colors.green(n) prevR.colors.green.inverse(n) prevR.colors.gray(n) prevR.colors.gray.inverse(n)
n |
integer. Nombre de couleurs constituant la palette. |
border |
color. Couleur de la bordure des cases. |
main |
character. Titre du graphique. |
ch.col |
character vector. Liste des fonctions à représenter. |
Le code de prevR.demo.pal
a été repris sur celui de la fonction demo.pal
décrite dans les exemples de la documentation de rainbow
.
prevR.colors.red
réalise un gradient allant du blanc/jaune au rouge/rouge foncé.
prevR.colors.blue
réalise un gradient allant du bleu pâle au bleu foncé.
prevR.colors.green
réalise un gradient allant du vert pâle au vert foncé.
prevR.colors.gray
réalise un gradient allant du blanc/gris clair au gris foncé/noir.
Les fonctions avec le suffixe .inverse réalisent les mêmes gradients mais en partant des couleurs foncées vers les couleurs claires.
prevR.demo.pal
affiche les différentes palettes.
Les autres fonctions renvoient une liste de couleurs codées de manière hexadécimale. Pour récupérer la liste des couleurs au format RGB (pour Red Green Blue), utilisez la fonction col2rgb
.
D'autres palettes de couleurs existent sous R. Voir rainbow
ainsi que le package RColorBrewer.
## Affiche les différentes palettes prevR.demo.pal(25) ## Exemples d'utilisation avec spplot() data(alicante) # Représentation graphique x11() spplot(alicante.krige, c('est.prevalence.N100.RInf.U0.pred', 'est.prevalence.N250.RInf.U0.pred', 'est.prevalence.N250.R128.U0.pred', 'est.prevalence.N250.R128.U6.pred'), col.regions=prevR.colors.red(21), cuts=20, main='Estimated prevalence with several parameters') x11() spplot(alicante.krige, 'circle.radius.N250.R128.U6.pred', col.regions=prevR.colors.blue(21), cuts=20, main='Radius of circles - N=250 R=128 U=6') x11() spplot(alicante.krige, 'quality.indicator.N250.R128.U6.pred', col.regions=prevR.colors.green.inverse(21), cuts=20, main='Quality indicator - N=250 R=128 U=6')