【问题标题】:Configuring format of axis for time delta in jquery flot在jquery flot中配置时间增量的轴格式
【发布时间】:2013-06-29 00:27:07
【问题描述】:

我正在尝试将 jquery flot 的 y 轴配置为以月:天:小时:分钟:秒格式显示时间间隔。这是我的情节选项

options = {
    xaxis: {
        mode: "time"
    },
    series: {
        lines: {show: true, lineWidth: 2},
        hadowSize: 0
    },
    yaxis: {
        mode: "time",
        timeformat: "%m:%d:%H:%M:%S"
    },
    points: {show: true},
    legend:  {show: true, position: 'nw'}
    }
}

我有一个以毫秒为单位的时间戳点数据集。 x 轴上的日期没问题,但在 y 轴上 出了点问题。我该如何解决?

【问题讨论】:

  • y 轴上发生了什么?
  • @DNS 例如,它解析 timstamp 3513085000 就像 04:01:04:00:00 (m:d:H:M:S),但实际上它大约是 40 天,例如1个月零9天
  • @dns以下是链接到我的plot,这是我数据集的一部分[[1372118400000.0,3513085000.0] [1371772800000.0, 10791291000.0]]

标签: jquery plot flot


【解决方案1】:

Flot 不支持时间增量;只有绝对日期。您在 X 轴和 Y 轴上做了两件不同的事情,并且仅支持 x 轴上的绝对日期。

【讨论】: