Bonjour,
je me sers de R depuis quelques temps mais uniquement pour des applcations extrêmement basiques.
Je n'ai aucune base en algorithmique et je peine réellement à formuler des boucles simples. Voici ce que je cherche à réaliser:
je crée un vecteur que j'appelle 'anomaly' et qui contient 51 valeurs numériques.
Je souhaite en faire un graphe avec une ligne toute simple (anomaly est le y de mon plot et mon graphe un histogramme où chaque barre est une valeur de anomaly), mais j'aimerais que si la valeur est supérieure à 1 elle soit dessinée et rouge et si elle est inférieure elle soit dessinée en bleu.
Voici ce que j'ai écris:
et voici le message d'erreur que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 col <- if (anomaly > 0) {col="red"}else{col="blue"}
Quelqu'un pourait m'expliquer comment faire une boucle pour paramétrer la couleur de mon graphe?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Warning message: In if (anomaly > 0) { : the condition has length > 1 and only the first element will be used
En vous remerciant.
Bien cordialement.
Partager