【问题标题】:The time tags in the dygraph are different from the one in the time series data. How do I solve this issue?dygraph 中的时间标签与时间序列数据中的时间标签不同。我该如何解决这个问题?
【发布时间】:2019-12-31 21:54:24
【问题描述】:

我在 R 中绘制了一个 dygraph。但是 x 轴上的时间标签与数据中的实际时间值不同。这个问题可以在上面的附图中清楚地看到 - 代码和绘图。

【问题讨论】:

  • 您好 Ankita,这可能是因为时区偏移。你能显示你正在使用什么包吗?谢谢!
  • 欢迎来到 StackOverflow!请阅读有关how to ask a good question 的信息以及如何提供reproducible example。这将使其他人更容易帮助您。
  • 我使用了 lubridate 和 dygraph 包。卡特已经在下面回答了这个问题。

标签: r time-series data-visualization


【解决方案1】:

dygraphs 的文档指出“默认情况下,dygraphs 使用客户端工作站的时区显示时间序列。”根据您的情节,我猜您的客户(本地环境)距离 UTC 大约 6 小时,这是在伦敦测量的。也许当你绘制 dygraph 时,你可以试试这个:

dygraph(series) %>% 
  dyOptions(useDataTimezone = TRUE)

让我知道这是否有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 2017-08-20
    • 2014-03-01
    相关资源
    最近更新 更多