从阵列将数据放入高图堆积条形图

时间:2018-12-03 16:54:30

标签: javascript highcharts

在将数据放入高位图中时,我遇到了很多麻烦。

我希望图表看起来像this

而不是像这样添加数据:

series: [{
    data: [5]
  }, {
    data: [2]
  }, {
    data: [9]
  }]

我有一个包含值的数组:var array = [5, 2, 9]

我尝试过:

series: [{
    data: array
},

series: [{
    data: JSON.parse(array)
},

,还有一个for循环,用于将系列及其周围的每个项目都包装到数据中:对于highcharts,但这是行不通的。我知道这是一个初学者的问题,但我正在努力找出解决方法。

在此先感谢您的帮助,

乔治

1 个答案:

答案 0 :(得分:1)

您可以尝试与此伴侣

let arr = [5, 2, 9]
let objTemp = arr.reduce((output,current)=>{
  output.push({data : [current]})
  return output;
},[])
let finalObj = {
  series : objTemp
}

console.log(finalObj)