Javascript Highcharts:将数组用作数据系列-排序

Javascript Highcharts:将数组用作数据系列-排序,javascript,highcharts,Javascript,Highcharts,我正在创建一个叠层柱形图,实际上只是在测试highcharts。我想听听人们如何建议解决以下情况: 在堆叠柱形图中,我需要以下示例代码: series: [ { name:'seed', data: [12, 8, 9]}, { name:'predicted', data: [121, 88, 97]} ], xAxis: { categories: ['tech', 'sport', 'finance'] }, 这意味着我的数据库中的单个对象: { category: 't

我正在创建一个叠层柱形图,实际上只是在测试highcharts。我想听听人们如何建议解决以下情况:

在堆叠柱形图中,我需要以下示例代码:

series: [
  { name:'seed', data: [12, 8, 9]}, 
  { name:'predicted', data: [121, 88, 97]} 
],
xAxis: {
  categories: ['tech', 'sport', 'finance']
},
这意味着我的数据库中的单个对象:

{ category: 'tech', seed: 12, predicted: 121 }
需要分为两个阵列,这可能会导致排序错误


是否无法将对象传递到高图,然后使用一些选项对其进行操作?

您是否担心仅依靠
数据
数组中元素的顺序来确定元素属于哪个类别

如果是这样,我认为您可能会感兴趣:

  xAxis: {
    type: 'category'
  },
  series: [{
      name: 'tech',
      data: [{name:"seed", y:12}, {name:"predicted", y:121}]
    }, {
      name: 'sport',
      data: [{name:"seed", y:8}, {name:"predicted", y:88}]
    }, {
      name: 'finance',
      data: [{name:"predicted", y:97}, {name:"seed", y:9}]
    }
  ]
例如:


在类别轴中,图表系列的用于 类别,如果不是,则定义一个类别数组