把数组改成echarts中dataset所需的二维数组

Posted qtx-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把数组改成echarts中dataset所需的二维数组相关的知识,希望对你有一定的参考价值。

let originArr=[
    [850, 740, 900, 1070, 930, 850, 950, 980, 980, 880, 1000, 980, 930, 650, 760, 810, 1000, 1000, 960, 960],
    [960, 940, 960, 940, 880, 800, 850, 880, 900, 840, 830, 790, 810, 880, 880, 830, 800, 790, 760, 800],
    [880, 880, 880, 860, 720, 720, 620, 860, 970, 950, 880, 910, 850, 870, 840, 840, 850, 840, 840, 840],
    [890, 810, 810, 820, 800, 770, 760, 740, 750, 760, 910, 920, 890, 860, 880, 720, 840, 850, 850, 780],
    [890, 840, 780, 810, 760, 810, 790, 810, 820, 850, 870, 870, 810, 740, 810, 940, 950, 800, 810, 870]
];
let targetArr=[];
originArr.forEach((val,index)=>{
    val.forEach((v,i)=>{
        if(targetArr[i]){
            targetArr[i].push(v)
        }else{
            targetArr[i]=[v];
        }        
    });
})
console.log(targetArr);

如上把originArr转为targetArr即可;

以上是关于把数组改成echarts中dataset所需的二维数组的主要内容,如果未能解决你的问题,请参考以下文章

C# CS结构中 2005 如何将二维数组转化成DataSet

Python中二维数组的列表列表

Javascript二维数组[重复]

jquery创建二维数组

Python数据分析与挖掘所需的Pandas常用知识

后台数据转化为echarts的二维数组