【发布时间】:2023-03-06 00:50:02
【问题描述】:
我确信有一个简单的解决方案,但我找不到。我将 [date, value] 数组传递给 Highcharts,但我需要添加重复日期的值。
我正在寻找一个包含合并结果的新数组。
[{
"name": "actual",
"data": [
[1396242000000, 592.685],
[1396242000000, 377.712],
[1404104400000, 316.74],
[1404104400000, 596.709],
[1412053200000, 579.066],
[1412053200000, 300.803],
[1420005600000, 596.497],
[1420005600000, 297.004],
[1427778000000, 435.818],
[1427778000000, 287.556],
[1435640400000, 446.788],
[1435640400000, 282.971],
[1443589200000, 270.027],
[1443589200000, 445.239],
[1451541600000, 258.869],
[1451541600000, 432.285],
[1459400400000, 266.438],
[1459400400000, 409.761],
[1467262800000, 408.126],
[1467262800000, 246.83],
[1475211600000, 395.026],
[1475211600000, 233.635]
]
}, {
"name": "forecast",
"data": [
[1483164000000, 406.329],
[1483164000000, 240.611],
[1490936400000, 414.456],
[1490936400000, 241.814],
[1498798800000, 243.99],
[1498798800000, 422.745],
[1506747600000, 443.882],
[1506747600000, 246.43],
[1514700000000, 466.076],
[1514700000000, 253.823]
]
}]
【问题讨论】:
-
您的预期结果是什么?是否要删除重复项?
-
您可以使用重复数据创建另一个系列。
-
我需要减少结果,以便为每个项目获得这样的结果... [1396242000000, 970.397] (592.685+377.72 = 970.397)
标签: javascript arrays highcharts