0

这里(jsfiddle)是我的数据代码。生成的图表非常混乱,有人可以帮我解决这个问题吗?

我的数据间隔如下:

小时:分钟
10:13
15:15
18:14
22:13
00:13

在随机时间。

我已经将它们转换为毫秒,这没有问题,但是在 Highcharts 中显示它们存在一些问题,可能是我没有调用 req 函数来格式化数据以在此处正确显示或其他什么。

一些格式可以理解的日期:

2011 年 11 月 8 日星期二 10:13:00 IST
2011 年 11 月 8 日星期二 15:15:00 IST
2011 年 11 月 8 日星期二 18:14:00 IST
2011 年 11 月 8 日星期二 22:13:00 IST
2011 年 11 月 9 日星期三 00:13:00 IST
2011 年 11 月 9 日星期三 03:13:00 IST
2011 年 11 月 9 日星期三 06:13:00 IST
2011 年 11 月 9 日星期三 10:13:00 IST
2011 年 11 月 9 日星期三 15:13:00 IST
2011 年 11 月 9 日星期三 18:13:00 IST
2011 年 11 月 9 日星期三 22:13:00 IST
2011 年 11 月 10 日星期四 00:13:00 IST
4

1 回答 1

2

Highstock 需要对时间数据进行排序。在渲染之前添加它可以解决您的问题:

data.sort(function (a, b) {
    return a[0] - b[0];
});

更新示例:http: //jsfiddle.net/CYJAk/3/

于 2011-11-30T14:01:05.750 回答