0
我遇到了jquery flot
的问题。我要制作一个实时图表。它工作得很好,但有时候,我意识到一个很大的问题。在使用flot时间后x轴显示不正确的时间
在第一次,一切正常,但在10 minutes
之后,x-axis
上的时间似乎晚于计算机上的time
。
我不明白为什么?
这是我的演示:demo
我遇到了jquery flot
的问题。我要制作一个实时图表。它工作得很好,但有时候,我意识到一个很大的问题。在使用flot时间后x轴显示不正确的时间
在第一次,一切正常,但在10 minutes
之后,x-axis
上的时间似乎晚于计算机上的time
。
我不明白为什么?
这是我的演示:demo
您使用setTimeout(update, 1000);
来更新图表每一秒,并增加在x轴的刻度一秒。但更新本身也需要几毫秒。几分钟后,这会导致x轴上的时间明显移位。
解决方案:使用实际时间来生成滴答,而不是一些计算值(您的now_hour
变量)。