Javascript 如何解析以获取d3.js中的数据

Javascript 如何解析以获取d3.js中的数据,javascript,d3.js,Javascript,D3.js,对于解析年、月、日、小时,我有很多困惑。如何显示给定的数据 var parseDate =d3.time.format("%d %b").parse; var data=[{"key":[2000,0,1,0],"value":1000},{"key":[2000,1,1,1]},"value":2000},{"key":[2000,2,2,2]},"value":3000},{"key":[2000,4,4,4]},"value":5000}] i wrote the code is gi

对于解析年、月、日、小时,我有很多困惑。如何显示给定的数据

 var parseDate =d3.time.format("%d %b").parse;
 var data=[{"key":[2000,0,1,0],"value":1000},{"key":[2000,1,1,1]},"value":2000},{"key":[2000,2,2,2]},"value":3000},{"key":[2000,4,4,4]},"value":5000}]
i wrote the code is given below
var data1 = data.map(function (d,i){return {key:parseDate((d.key[1])+" "+d.key[0]),value:+d.value}});
console.log(data1)

时间格式如下所述:

假设您的密钥数组为[年、月、日、小时(24小时)],则需要编写:

var parseDate = d3.time.format("%Y.%m.%d.%H").parse;
...
var data1 = data.map(function (d,i){
return {key:parseDate(
(d.key[0]+"."+d.key[1]+"."d.key[2])+"."+d.key[3])
,value:+d.value}
});
根据下面的链接,我怀疑a)你用不同的用户名发布问题,b)你不接受答案。看