首页 > 解决方案 > 挣扎于高位图表以正确获取数据

问题描述

如您所见,我有一个对象数组:如图所示,每个名称都有一些 2019 年和 2020 年的数据。我正在尝试获取这两年的数据。对于实际值应该作为列和目标作为一行。请参阅此https://codepen.io/Zerka1982/pen/LweBLJ 请查看我在代码中尝试过的内容:

我创建了 1 个数组,以便以这种方式存储数据,每个项目:

问题在高图表上很清楚,而不是看到不同年份的数据,我看到了 2019 年的所有数据。

基本上,我需要每年都有自己的数据(实际和目标)。如果您对自己的版本进行了任何更正,请与我分享。

我感谢你们的支持。谢谢!请参考此https://codepen.io/Zerka1982/pen/LweBLJ

$(function() {
    var seriesAct = [];
    var seriesTar = [];
    for(var i = 0;i<array.length;i++){
    if(uniqueNames.length != 0) {
    seriesAct.push({
    name:  array[i].name ,
    type: 'column',
    data: [array[i].actual] },
    {name: array[i].name,
    type: 'line',
    data: [array[i].target]
    });
    }
    }

标签: javascriptarrayssortingobject

解决方案


推荐阅读