Javascript 计算动态日期范围google图表中的项目数
我花了一整天寻找解决办法。但这是徒劳的。我想将API与线形图类型的google chart集成 google chart期望的数据:Javascript 计算动态日期范围google图表中的项目数,javascript,charts,google-visualization,logic,Javascript,Charts,Google Visualization,Logic,我花了一整天寻找解决办法。但这是徒劳的。我想将API与线形图类型的google chart集成 google chart期望的数据: data.addRows([ //[xAxis_value, yAxis_value] [new Date('2021-05-06T00:45'), 1], [new Date('2021-05-06T06:30'), 20], [new Date('2021-05-06T06:36'), 6]
data.addRows([
//[xAxis_value, yAxis_value]
[new Date('2021-05-06T00:45'), 1],
[new Date('2021-05-06T06:30'), 20],
[new Date('2021-05-06T06:36'), 6],
[new Date('2021-05-07'), 1]
]);
但我从API获得的数据如下所示:
var callList = {
call_1: {
id: 'ty45fhyu',
startDate: '2021-06-50T00:45',
endDate: '2021-06-50T00:48',
callDuration: '3'
},
call_2: {
id: 'tu456765g',
startDate: '2021-06-50T03:45',
endDate: '2021-06-50T03:50',
callDuration: '5'
}
//etc.......
}
我尝试了几种解决方案:
- 添加具有相同日期和yAxisValue=1的调用项。但谷歌图表将此解释为好像只有一个电话。它不会将这两个值相加
- 将所有具有相同日期(相同的月份、日期或时间…取决于日期范围)的通话分组。数一数。但是这个解决方案是有限的,因为我希望日期范围尽可能保持动态