Groupe de données et de tracer plusieurs lignes
Je voudrais tracer plusieurs lignes dans la R de ce jeu de données: (x = An, y = Valeur)
School_ID Year Value
A 1998 5
B 1998 10
C 1999 15
A 2000 7
B 2005 15
Chaque école dispose de données pour les différentes années. J'aimerais avoir une ligne pour chaque école.
Vous devez vous connecter pour publier un commentaire.
Nous allons créer des données:
Alors de créer une parcelle de terrain dans la base de graphiques, nous créons une parcelle initiale d'un groupe:
ensuite itérativement ajouter sur les lignes:
J'ai utilisé
type="b"
de montrer les points et les lignes.Sinon, à l'aide de ggplot2:
Est-ce que vous souhaitez? Vous avez besoin
group = School_id
dire ggplot2 pour tracer des lignes distinctes pour chaque école. Si vous voulez l'axe horizontal incluude tous les ans, entre 1998 et 2005, puis retirezfactor
dansx = factor(year)
La parcelle en fonction de la base de R ne prend pas en charge le regroupement de sorte que vous devez afficher vos groupes un par un. GGPLOT poignées de regroupement bien. Je suggère également à la recherche à Treillis XYPLOT qui permet de tracer les groupes distincts.
C'est comment vous pouvez créer une base groupées ligne de la parcelle à l'aide de Treillis: