Was ist die passende Zeitzonenargumentsyntax für scale_datetime () in ggplot 0.9.0?
Ich kann die Informationen auf dem ggplot2 nicht finden0.9.0 Dokumentation, 0.9.0 Transition Guide oder Suche.
Ich denke in früheren Versionen würdest du das hinzufügentz
Argument zuscale_x_datetime
. Ich habe versucht, das zu platzierentz
Argument an verschiedenen Stellen innerhalbscale_x_datetime
aber immer wieder Fehler. Siehe unten.
Meine Datums- / Uhrzeitdaten sind inPOSIXct
Format mit GMT-Zeitzone. Wenn ich es zeichne, zeigen die Achsen-Ticks und -Pausen meine lokale Zeitzone (EST) an. Ich möchte, dass Mitternacht auf der Achse in der GMT-Zeitzone Mitternacht ist. Was ist der richtige Weg, um dies in ggplot2 0.9.0 zu tun?
<code>attributes(data$date) # $class # [1] "POSIXct" "POSIXt" # $tzone # [1] "GMT" ggplot(data, aes(x = date)) + geom_line(aes(y = count)) + scale_x_datetime(breaks = date_breaks("1 day"), labels = date_format("%d", tz = "UTC")) # Error in date_format("%d", tz = "UTC") : unused argument(s) (tz = "UTC") ggplot(data, aes(x = date)) + geom_line(aes(y = count)) + scale_x_datetime(breaks = date_breaks("1 day", tz = "UTC"), labels = date_format("%d")) # Error in date_breaks("1 day", tz = "UTC") : # unused argument(s) (tz = "UTC") ggplot(data, aes(x = date)) + geom_line(aes(y = count)) + scale_x_datetime(breaks = date_breaks("1 day"), labels = date_format("%d"), tz = "UTC") # Error in continuous_scale(aesthetics, "datetime", identity, breaks = breaks, : # unused argument(s) (tz = "UTC") </code>