J'ai un problème que je ne comprends pas avec plot.
Voici le head() de mon jeu de données
Code : Tout sélectionner
db
Journées xG Buts
1 J.01 0.4593290 1
2 J.02 0.7377766 1
3 J.03 2.8300746 3
4 J.04 0.1874072 0
5 J.05 0.9849200 1
6 J.06 1.5000013 1
et le str()
Code : Tout sélectionner
'data.frame': 19 obs. of 5 variables:
$ Journées : Factor w/ 19 levels "J.01","J.02",..: 1 2 3 4 5 6 7 8 9 10 ...
$ xG : num 0.459 0.738 2.83 0.187 0.985 ...
$ Buts : int 1 1 3 0 1 1 2 1 3 0 ...
Quand je plotte ainsi
Code : Tout sélectionner
plot(db$Journées, db$Buts, type="l", xlab="Journées", ylab="Buts vs xG", main="Performance Buts vs xG")
lines(db$Journées, db$xG, type="l", col="blue")
Ca me donne ça
alors que je voudrais avoir 2 courbes superposées.
J'ai essayé de changer db$Buts en numeric au cas où mais ça ne change rien.
Une idée de ce qui ne fonctionne pas ? J'avais déjà fait cette manip et ça fonctionnait...
Merci