在阵列问题中存储高图表

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

我正在循环中动态绘制许多高图,并将每个高图推到数组中。这样,在单击外部按钮时,我可以导出图表。但是,在将图表推向数组的同时,只有最后一个条目可以通过选项正确设置。

enter image description here

我引用了一个提要克隆选项的小提琴。[https://jsfiddle.net/ndb21y1w/ ][2]

https://www.highcharts.com/forum/viewtopic.php?t=38574

小提琴在所有图表上都有相同的系列数据。如果每个填充图表的数据不同,该如何解决。感谢您事先提供的帮助。

javascript jquery arrays json highcharts
1个回答
0
投票

每次使用新图表时,您都需要定义选项。每次创建新图表时,都要重新初始化OriginalOptions。

const options = [...Array(5)].map(() => {
  const originalOptions = {
    series: [{
      data: [], // some random data
      type: 'column'
    }]
  }
  return Object.assign(originalOptions)
})

Fiddle

© www.soinside.com 2019 - 2024. All rights reserved.