您好我正在使用JFlot来绘制5小时内每分钟的数据。
如果目前是2013年10月1日上午12点,数据将从2013年9月1日晚上7点返回值。直到现在。
问题是数据没有返回日期,用户不希望在x轴上看到日期。
我的分钟值以整数形式返回,表示当天的当前分钟。数据以正确的顺序返回,但jflot似乎根据x轴的数值重新排序。
这是一个例子 1440是晚上11:59 而30将在上午12:30
导致问题的原因是在午夜,折线图将开始绘制左侧的值,而不是从前一天继续。
不可
1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,00,01,02,03,04,05
BAD
00,01,02,03,04,05,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440
答案 0 :(得分:1)
如果您根本不关心订购,则应使用categories插件。
更好的解决方案是确保您的数据不断增加,例如预处理它,使得你得到1470而不是30,然后提供一个tickFormatter函数来计算模1440,这样值就会显示在你的预期范围内。