我有一组称为系列的数据,包含 [x,y] 对,格式为:
[
[x1,a1],
[x2,a2],
[x3,a3],
...
],[
[x4,b1],
[x1,b2],
[x5,b3],
...
]
这些多个集合需要组合(匹配 x 值)以适应 Dygraph 的数据格式,其中所有 x 值都是每个数组的第一个元素:
{
[x1,a1,b2],
[x2,a2,null],
[x3,a3,null],
[x4,null,b1],
[x5,null,b3]
...
}
我一直在尝试使用 ES6 函数来简化此操作,但由于我是 javascript 新手,因此我很难找到一种好的(而且快速,因为它会处理大量数据)方法来做到这一点。我认为我遇到了更多麻烦,因为我不知道我正在尝试做的事情的术语,这使得谷歌搜索变得更加困难,因为我确信这个问题存在于某个地方。
我应该只使用一堆 for 循环来完成这项工作,还是有更好、更有效的方法来做到这一点?
谢谢你。(如果它具有可以提供帮助的功能,我正在使用 mathjs;我已经尝试过矩阵的重塑、concat 等,但似乎没有一个能满足我的要求)。