ggplot und R: Zwei Variablen über die Zeit

Ich würde gerne wissen, wie man es so machen, dass x und y, im folgenden Beispiel die Daten sind aufgetragen auf der vertikalen Achse für jedes element des Rahmens in der horizontalen Achse. Wie mache ich das mit ggplot2?

x, y = Variablen, frame = YYYYMM

Beispiel Daten:

df <- structure(list(x = c(0.000892333625290767, 0.0161153931761482, 
0.0188150880795816, 0.0268699106638318, 0.018657330651898, 0.0101065034206662, 
0.00154410447630379), y = c(1.35172948829027, 0.59654026447333, 
0.685835030118683, 0.741545898152761, 1.09653338596292, 0.119448208345102, 
0.104092642854814), frame = c(200912, 201001, 201002, 201003, 
201004, 201005, 201006)), .Names = c("x", "y", "frame"), row.names = c("1", 
"2", "3", "4", "5", "6", "7"), class = "data.frame")

Habe ich in der Lage, eins zu bekommen, dargestellt in einer Linie, aber es scheint, dass es ist nicht zu erkennen, meinen frame als kategorische (nicht, dass es ist, noch weiß ich, wie zu ändern, um eine solche).

p <- ggplot(df, aes(x=frame, y=x))
p + geom_line()
Schreibe einen Kommentar