相关疑难解决方法(0)

ggplot 0.9.0中scale_datetime()的适当时区参数语法是什么

我似乎无法找到有关ggplot2 0.9.0文档,0.9.0过渡指南或搜索的信息.

我想在早期版本中你要添加tz参数scale_x_datetime.我已经尝试将tz论点放在不同的地方,scale_x_datetime但不断出错.见下文.

我的日期时间数据POSIXct采用GMT时区格式.当我绘制它时,轴刻度和中断显示我的当地时区(EST).我希望轴上的午夜在GMT时区午夜.在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"))
# …
Run Code Online (Sandbox Code Playgroud)

timezone datetime r ggplot2

3
推荐指数
2
解决办法
2246
查看次数

标签 统计

datetime ×1

ggplot2 ×1

r ×1

timezone ×1