如何在Flot的x轴上显示时间?

时间:2010-10-20 00:19:46

标签: javascript graph charts flot

我正在尝试使用Flot绘制一些数据。绘制的数据包含:

time: unix epoch time (whole seconds since 1/1/1970)  
value: it varies but it's always an integer between 0 and 10000

time值的间隔可以是5,60或3600秒。

如何强制Flot绘制我在x轴上显示时间的图形:

  • 如果间隔为5秒,则以秒为单位 - 将有10分钟的数据

  • 如果间隔为60秒,
  • 以分钟为单位 - 将有1小时的数据

  • 如果间隔为3600秒,则以小时为单位 - 将有24小时的数据

我尝试使用axis.tickSize选项,但我完全被难倒了。

我正在使用Flot 0.6和jQuery 1.4.1。

1 个答案:

答案 0 :(得分:0)

好的......愚蠢的我没有意识到时间必须在几毫秒之内。

这是如何处理时间的一个很好的例子:

  

Flot Examples - Monthly mean atmospheric CO2 in PPM at Mauna Loa, Hawaii

当然还有我们自己的Stack Overflow声誉图。