1

我想创建一个帐户每天发布的推文数量的可缩放时间序列图表。我的服务器返回推文发生日期的数据,如下所示:

[

"2009-01-12",
3

],[

"2009-01-15",
1

],[

"2009-01-16",
1

],[

"2009-01-30",
2

]

我知道 ISO 8601 日期可以用Date.parsedate(). 我可以将其注册为回调以转换日期吗?如何创建具有不规则间隔的可缩放图表?

4

1 回答 1

2

您只需要遍历您的数组并解析该日期即可获取时间戳,例如:

var parsedDate = [];
for(var i = 0; i < your_array.length; i++){
    var t = your_array[i],
        d = (new Date(t[0])).getTime();
    parsedData.push([d, t[1]]);
}

然后在选项中分配给系列数据:

series: [{
    data: parsedData;
}]
于 2013-08-12T09:25:08.393 回答