如何使用javascript变量获取完整的序列数据

问题描述 投票:0回答:1

我正在生成一个Highchart,我没有将每个系列单独分配,而是将所有系列数据分配给变量,并将这个变量分配给系列部分,但它不工作。

var seriesdata='{name: '2019',data:[3883,3961,3893,3780,4021,3765,3560,4099,3310,3403,3628,3137,]},{name: '2020',data:[3489,3883,3403,3331,2605,949,]}';

而我在图表中对系列部分的分配是

series: [seriesdata];

但它是不工作的.相反,如果我使用作为

series=[{name: '2019',data:[3883,3961,3893,3780,4021,3765,3560,4099,3310,3403,3628,3137,]},{name: '2020',data:[3489,3883,3403,3331,2605,949,]}];

这个是完美的工作.请帮助我解决这个问题。

javascript highcharts
1个回答
0
投票

似乎你试图附加的数据是一个长字符串,同时,Highcharts需要一个对象数组。

请检查这个演示。https:/jsfiddle.netBlackLabel9fzod2ur

我建议使用这种数据格式。

var seriesdata = [{
    name: '2019',
    data: [3883, 3961, 3893, 3780, 4021, 3765, 3560, 4099, 3310, 3403, 3628, 3137, ]
  },
  {
    name: '2020',
    data: [3489, 3883, 3403, 3331, 2605, 949, ]
  }];
© www.soinside.com 2019 - 2024. All rights reserved.