ggplot: Datum auf x-Achse plotten
Verfasst: Di Jan 29, 2019 7:26 pm
Hallo
Habe folgendes Problem:
Ich möchte die Wuchshöhe von Pflanzen in Abhängigkeit vom Datum und von der Sorte darstellen. Auf die x-Achse soll das Datum, auf die y-Achse die Wuchshöhe und die Sorte möchte ich anhand der Farbe darstellen. Mein Skript sieht so aus:
ggplot(Rohdaten, aes(x = Datum, y = Höhe..cm., fill = Sorte))+
geom_boxplot()+
scale_x_date(date_labels = "%Y-%m-%d")
Datum ist in der Rohdaten Tabelle bspw. als "12.02.2017" eingetragen. Habe zwei Varianten für den Datentyp probiert:
1) Rohdaten$Datum <- as.POSIXct(Rohdaten$Datum,
format = "%d.%m.%y",
tz = "GMT")
2)Rohdaten$Datum <- as.Date(Rohdaten$Datum)
Wenn ich statt des realen Datums den Termin (character), also statt "12.02.2017" z.B. "Termin 1" nutze, erhalte ich den Boxplot, den ich haben möchte. Wichtig wäre aber das tatsächliche Datum, gerne im Format "Tag.Monat.Jahr". Kann mir dazu jemand weiterhelfen?
Gruß, Flip
Habe folgendes Problem:
Ich möchte die Wuchshöhe von Pflanzen in Abhängigkeit vom Datum und von der Sorte darstellen. Auf die x-Achse soll das Datum, auf die y-Achse die Wuchshöhe und die Sorte möchte ich anhand der Farbe darstellen. Mein Skript sieht so aus:
ggplot(Rohdaten, aes(x = Datum, y = Höhe..cm., fill = Sorte))+
geom_boxplot()+
scale_x_date(date_labels = "%Y-%m-%d")
Datum ist in der Rohdaten Tabelle bspw. als "12.02.2017" eingetragen. Habe zwei Varianten für den Datentyp probiert:
1) Rohdaten$Datum <- as.POSIXct(Rohdaten$Datum,
format = "%d.%m.%y",
tz = "GMT")
2)Rohdaten$Datum <- as.Date(Rohdaten$Datum)
Wenn ich statt des realen Datums den Termin (character), also statt "12.02.2017" z.B. "Termin 1" nutze, erhalte ich den Boxplot, den ich haben möchte. Wichtig wäre aber das tatsächliche Datum, gerne im Format "Tag.Monat.Jahr". Kann mir dazu jemand weiterhelfen?
Gruß, Flip