FLOT图表在x轴上的日期和时间

时间:2014-08-07 03:42:30

标签: jquery flot

我正在使用flot chart。我想在x轴上显示日期和时间。 这是我的代码:

$.plot($("#placeholder"), data, {
    xaxis: {
      mode: "time", 
      timeformat:"%y/%m/%d %H:%M:%S"        
    },
});

在x轴上的图表显示为14/07/15 00:00:00。时间不显示。

1 个答案:

答案 0 :(得分:9)

在了解问题所在之后编辑答案:

x轴上的刻度不是数据点的位置(除非使用ticks选项),但在时间值的范围内均匀分布。如果您的数据范围超过几天,那么每天只会有一个刻度,并且该刻度将在午夜。

要更改此行为,您可以使用tickSize选项,例如

tickSize: [4, 'hour']

每4小时产生一次滴答声。

有关here的更多信息,请参阅heredocumentation