I zunächst den Datensatz habe wie unten gezeigt:Extrahierung einen Punkt aus ggplot plotten und es
ID A B Type Time Date
1 12 13 R 23:20 1-1-01
1 13 12 F 23:40 1-1-01
1 13 11 F 00:00 2-1-01
1 15 10 R 00:20 2-1-01
1 12 06 W 00:40 2-1-01
1 11 09 F 01:00 2-1-01
1 12 10 R 01:20 2-1-01
so on...
ich versuchte, die ggplot des obigen Datensatz für A und B.
ggplot(data=dataframe, aes(x=A, y=B, colour = Type)) +geom_point()+geom_path()
zu machen Problem:
Wie füge ich eine subsetting Variable, die an schaut die ersten 24 Stunden nach jedem "F" -Punkt.
Zur Zeit habe ich einen kontinuierlichen Datensatz [in Bezug auf die Zeit] geschrieben, aber mein ursprünglicher Datensatz ist nicht kontinuierlich. Wie kann ich meinen Datensatz in einem Intervall von 10 Minuten kontinuierlich machen? Ich habe Interpolation xspline() Funktion auf A und B verwendet, aber ich weiß nicht, wie meine Daten bezüglich der Zeit kontinuierlich eingestellt zu machen,
der markierten Teil unten ist das, was ich suche, ich diesen Datensatz extrahiert werden soll und dann eine neue ggplot Grundstück:
Von MarkusN Plots das ist, was ich suche:
Unter Tanne st Punkt als ‚F‘ Punkt und fahren 24 Stunden von diesem Punkt (da es keine 24 Stunden Daten hier so eingestellt, dass es so produzieren sollte):
wollen Sie A plotten vs B oder tun Sie A und B gegen die Zeit darstellen möchten? – Sarina
@SarinaJ. Ja. Ich möchte den Zeitfaktor in meinem ggplot hinzufügen. Auch ich möchte das besagte Problem machen. (Nehmen Sie "F" als Ausgangspunkt und zeichnen Sie einen anderen ggplot für die nächsten 24 Stunden.) –
Immer noch verstreut, um die gewünschte Ausgabe zu verstehen. Möchten Sie nur eine Teilmenge Ihres Datensatzes als Ergebnis haben oder möchten Sie eine Ebene über Ihre bereits vorhandenen hinzufügen? Können wir einen Hinweis auf das gewünschte Ergebnis erhalten? –