j'ai des données de la forme:Création d'un diagramme de dispersion avec une x et de multiples valeurs de y
[x] [y1] [y2]
1 0.9 1
2 2.0 2
3 3.1 3
où (x, y1) sont des valeurs réelles et y2 est une prédiction pour y1 basé sur un modèle linéaire estimé sur un autre ensemble de données. (x, y1, y2) sont dans une trame de données DT. Comment puis-je faire un diagramme de dispersion en utilisant xyplot qui représente graphiquement x sur l'axe des x et y1 et y2 sur l'axe des y mais avec des couleurs différentes?
J'ai été capable de le faire dans ggplot en utilisant le code suivant, mais je pense que cela semble beaucoup moins agréable que d'utiliser la commande xyplot(), et je me demande si je peux utiliser xyplot/lattice dans ce cas.
ggplot(DT, aes(x)) + geom_point(aes(y=y1), color="red") + geom_point(aes(y=y2), color = "green")
Merci beaucoup d'avance!
Un simple exemple reproductible serait génial d'avoir une idée de ce que vous avez actuellement des données. Cela nous facilite la tâche de vous aider. si vous avez une trame de données nommée DT, essayez 'dput (DT [1:10,])' pour une sortie sympa qui nous permettra de vous aider – TBSRounder