Graphik von Dezember bis März
Verfasst: Mo Jul 08, 2019 10:02 am
Hallo liebe Forum-Mitglieder,
ich habe einen Datensatz bestehend aus Stationsname, Mittelwert und Datum. Das Datum bzw. die Tagesmittelwerte stehen von Dezember bis März zur Verfügung. Angeordnet sind diese fortlaufend (von 01.01., 02.01., ... , 30.12., 31.12.) und im Plot läuft die Zeitreihe von Jänner bis Dezember. Wenn möglich möchte ich jetzt den Plot (bzw. die X-achse) "umdrehen" und von Dezember bis Jänner plotten. Ist das in R möglich. Im Internet fand ich nur Möglichkeiten eines Inversen Plots, aber so richtig schlau wurde ich daraus auch nicht.
Um das Datum auf die x-achse zu plotten habe ich folgendes probiert:
Das hat leider nicht funktioniert. Also dachte ich, ich wandle den factor in ein Datumsformat um, und plotte das "neue" Datum auf die x-Achse und den Mittelwert auf die y-Achse. Bei dem Umwandeln bekam ich als neue Variable zwar ein "Date" allerdings nur NA Werte.
Eine test.csv habe ich angehängt. Wäre toll, wenn mir jemand weiter helfen könnte.
Grüße
Jessi
ich habe einen Datensatz bestehend aus Stationsname, Mittelwert und Datum. Das Datum bzw. die Tagesmittelwerte stehen von Dezember bis März zur Verfügung. Angeordnet sind diese fortlaufend (von 01.01., 02.01., ... , 30.12., 31.12.) und im Plot läuft die Zeitreihe von Jänner bis Dezember. Wenn möglich möchte ich jetzt den Plot (bzw. die X-achse) "umdrehen" und von Dezember bis Jänner plotten. Ist das in R möglich. Im Internet fand ich nur Möglichkeiten eines Inversen Plots, aber so richtig schlau wurde ich daraus auch nicht.
Code: Alles auswählen
daten <- read.csv("test.csv", sep = ";", dec = ",")
str(daten)
'data.frame': 122 obs. of 3 variables:
$ Station: Factor w/ 1 level "SIB": 1 1 1 1 1 1 1 1 1 1 ...
$ Mittel : num 0 0.286 0.286 0 0.375 ...
$ Datum : Factor w/ 122 levels "01.Dez","01.Feb",..: 3 7 11 15 19 23 27 31 35 39 ...
plot(daten$Mittel)
Code: Alles auswählen
plot(daten$Datum,daten$Mittel, type="l")
Code: Alles auswählen
me': 122 obs. of 4 variables:
$ Station: Factor w/ 1 level "SIB": 1 1 1 1 1 1 1 1 1 1 ...
$ Mittel : num 0 0.286 0.286 0 0.375 ...
$ Datum : Factor w/ 122 levels "01.Dez","01.Feb",..: 3 7 11 15 19 23 27 31 35 39 ...
$ dat : Date, format: NA NA ...
Grüße
Jessi