Javascript 如何连接两个系列,然后再绘制图表在高股票?

Javascript 如何连接两个系列,然后再绘制图表在高股票?,javascript,highcharts,highstock,Javascript,Highcharts,Highstock,我有两个javascript数据数组,格式如下: series one: [{date:20170220,price:25},{date:20170221,price:25},......{date:20170322,price:25},{date:20170323,price:55}] series two: [{date:20170220,price:30},{date:20170221,price:28},......{date:20170322,price:24},{date:20170

我有两个javascript数据数组,格式如下:

series one: [{date:20170220,price:25},{date:20170221,price:25},......{date:20170322,price:25},{date:20170323,price:55}]
series two: [{date:20170220,price:30},{date:20170221,price:28},......{date:20170322,price:24},{date:20170323,price:23}]

两个值是{Date,price}。我们不能保证两个系列中的特定日期的数据都可用。我想创建第三个系列,包括每天的平均价格。有没有办法让第三季的股票价格更高。非常感谢任何基于javascript的解决方案。

我认为这段代码将满足您的需求

只需在2个数组中循环并创建第三个数组。我没有按照您的要求定义价格键

VarS1=[{日期:20170220,价格:25},{日期:20170221,价格:25},{日期:20170322,价格:25},{日期:20170325,价格:55}]; VarS2=[{日期:20170220,价格:30},{日期:20170221,价格:28},{日期:20170323,价格:24},{日期:20170324,价格:23}]; var sortHelper=function,b{返回a.date-b.date} //对他们的精神状态进行分类 s1.sortsortHelper; s2.sortsortHelper; 变量s1Index=0,s2Index=0,s3=[]; 而1指数=s1.极端条件下的长度{// 对于;s2Index=s2.极端条件下的长度{// 对于;s1Indexs2[s2Index]。日期{ 推{ 日期:s2[s2Index]。日期 }; s2Index++; } }
console.logs3;你想为错过的日期做什么?要么是平均值,要么就是保持原样?对于缺少的日期,我想将未定义的平均值保持在第三个序列中,这是什么{20170220,25}数据结构?不是一个物体,对吧?它是一个物体。问题已编辑。