Bonjour à tous !
Je cherche l'information depuis de nombreuses heures mais je ne trouve pas de réponse. J'espère que l'on pourra m'aider ici.
Je travaille dans Rstudio sur une matrice nommée "matrice" de dimensions 16x58 remplie de NA, de valeurs négatives et de valeurs positives. Je suis parvenue à la "cartographier" avec la fonction "image". Maintenant je souhaiterais appliquer un dégradé de rouge pour mes valeurs négatives et un dégradé de vert pour mes valeurs positives.
Voilà ma ligne de code actuelle qui me permet en effet d'avoir du rouge pour mes valeurs négatives et du vert pour les positives mais sans dégradé...
> image(matrice>0, col =hcl.colors(100,"RdYlGn"))
Ma question plus précisément est de savoir s'il est possible d'appliquer des bornes numériques aux couleurs d'une palette divergente. Par exemple une palette de trois couleurs rouge-blanc-vert pour laquelle la borne inférieure du rouge serait ma valeur minimale dans "matrice", la borne supérieure du vert ma valeur maximale et le blanc, la valeur zéro ?
Merci pour votre aide.
Bonne journée !
Partager