jquery flot指向错误的地方

时间:2015-07-23 12:58:37

标签: javascript jquery flot

我通过stackoverflow经历了很多问题,但没有人可以帮助我。我试图通过jquery flot生成图形,但图例放在错误的位置。

这是图表的屏幕截图。数据来自星期四,但它在周五附近显示。 flot

这是我的javascript代码

(gdb) 
99          AbsAlgorithm *a = (AbsAlgorithm*)create();
(gdb) 

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()

这是我的数据的屏幕截图,我通过ajax请求获取并分配给上述变量。

enter image description here

这里是那个掠夺者 http://plnkr.co/edit/AYSGPK9eQ84l55T5rogq?p=preview

1 个答案:

答案 0 :(得分:3)

图片中带有工具提示的数据点是星期四,但是下午2点:

(new Date(1437660070000)).toUTCString()
"Thu, 23 Jul 2015 14:01:10 GMT"

因此它比星期四的嘀嗒(蜱在午夜)更接近轴上的星期五蜱。

如果只有一天对您的图表很重要,您可以更改时间戳,使它们也在午夜并与轴上的刻度线对齐。这样做,你可以使用这样的代码:

for (var i = 0; i < issued.length; i++) {
    issued[i][0] = issued[i][0] - (issued[i][0] % 86400000);
}

请参阅此更新plunker