0

在反转具有多个系列的图表时,我正在处理缺少系列的问题。在我们升级到 Highcharts v3.0 之前,它就可以工作。因此,“动态”反转图表的技术是复制以前的图表选项,更改反转选项,然后使用这些选项创建一个新图表。

options = jQuery.extend(true, {}, chart.options);
options.chart.inverted = isInverted;
chart.destroy();
chart = new Highcharts.Chart(options);

这以前“很好”工作。但现在它只保留一个系列。尝试了各种解决方案,复制系列对象,并将每个系列添加到新对象,但没有运气,因为复制的对象使用指针。

有接受者吗?

4

1 回答 1

0

我终于找到了原因:chart.options 对象不包含系列,只是系列对象包含它们。该系列已使用 Chart.addSeries() 添加。这个方法不应该也创建一个 options.series 对象吗?无论如何,在数组中推入一个新对象,从 chart.series 中获取设置,瞧!

于 2013-04-15T11:20:17.337 回答