我想创建一个可缩放的时间序列图表,其中列出了每天帐户发布的推文数量。我的服务器返回推文发生日期的数据,如下所示:
[
"2009-01-12", 3
],[
"2009-01-15", 1
],[
"2009-01-16", 1
],[
"2009-01-30", 2
我知道可以使用Date.parsedate()
转换ISO 8601日期。我可以将其注册为回调以转换日期吗?如何创建一个带有冲洗间隔的可缩放图表?
答案 0 :(得分: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;
}]