Qual é a sintaxe apropriada do argumento timezone para scale_datetime () no ggplot 0.9.0
Eu não consigo encontrar as informações no ggplot2Documentação 0.9.0, 0.9.0 guia de transição ou pesquisa.
Eu acho que nas versões anteriores você adicionaria otz
argumento parascale_x_datetime
. Eu tentei colocar otz
argumento em diferentes lugares dentroscale_x_datetime
mas continue recebendo erros. Ver abaixo.
Meus dados datetime estão emPOSIXct
formato com fuso horário GMT. Quando eu traço, os eixos e as quebras de eixo estão mostrando meu fuso horário local (EST). Eu gostaria que a meia-noite no eixo fosse meia-noite no fuso horário GMT. Qual é o caminho certo para fazer isso no ggplot2 0.9.0?
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")