Hallo,
nachdem ich letzte Woche hervorragende Hilfe von den Spezialisten bekommen habe, wollte ich fragen ob ich nochmal eure Hilfe in Anspruch
nehmen darf.
Ich bin immer noch mit Zeitreihen beschäftigt. Die Zeitreihe mit dem XTS Package funktioniert sehr gut in der "Grundversion". Bei dem
Versuch sog. Multipanels mit verschiedenen Konzentrationen zu erstellen, verweigert XTS die korrekte Angabe und plottet alle Panels einheitlich in einer Dimension.
Aus diesem Grund versuche ich mein Glück mit ggplot nochmal. Auf den ersten BLick scheint der Aufbau von Grafiken mit ggplot sehr einfach zu sein aber wie so oft liegt der Teufel wohl im Detail. Es gibt Unmengen von Literatur über ggplot. Aber wenn ich meine Probleme übertrage geht nichts.
Athomas hat mir dankenswerter Weise gezeigt wie ich eine einfache Zeitreihe mit ggplot zu erstellen habe. Siehe frühere Beiträge. Jetzt will ich aber nicht das gesamte Jahr anzeigen lassen sondern Abschnitte, wie folgendes Beispiel zeigen soll.
Ich habe eine Zeitreihe über das gesamte Jahr erstellt.
Code: Alles auswählen
zeitpunkte_jahr <- seq(from = as.POSIXct("2017-01-01 00:00"),
to = as.POSIXct("2017-12-31 23:00"), by = "hour")
Jetzt will ich nur noch diese Daten:
Code: Alles auswählen
Testdaten <- round(rnorm(8760,6, sd = 1), 2)
Jahresdaten <- data.frame(zeitpunkte_jahr, Testdaten)
Jahresdaten
Mittels ggplot nur für einen Monat, 2 Monate oder Wochen etc. darstellen:
Code: Alles auswählen
p <- ggplot(data = Jahresdaten, aes(x = zeitpunkte_jahr , y = Testdaten)) +
theme_minimal() +
geom_line(color = "#00AFBB", size = 1)
p+scale_x_date(
limits = as.Date(c("2017-01-01", "2017-03-01")),
date_labels = "%m/%d",
date_minor_breaks = "2 weeks",
p + stat_smooth(color = "#FC4E07", fill = "#FC4E07",
method = "auto"
print(p)
Wenn ich diesen Befehl eingebe kommt keine Reaktion! Nichts! Noch nicht mal `ne Fehlermeldung! Vielleicht darf ich die Community nochmal bitten über den Code zu gucken? Warum kommt von R Keine Reaktion? Fehlt in dieser Sequenz noch eine Befehlszeile?
Vielen Dank für die Zeit und Mühe mir erneut Hilfestellung zu geben.