Javascript 在Highcharts 3.0中反转/重新创建图表问题
我正在处理一个系列缺失的问题,当反转一个有多个系列的图表时。在我们升级到Highcharts的v3.0之前,它已经工作了。因此,“动态”反转图表的技术是复制以前的图表选项,更改反转选项,然后使用这些选项创建新图表Javascript 在Highcharts 3.0中反转/重新创建图表问题,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我正在处理一个系列缺失的问题,当反转一个有多个系列的图表时。在我们升级到Highcharts的v3.0之前,它已经工作了。因此,“动态”反转图表的技术是复制以前的图表选项,更改反转选项,然后使用这些选项创建新图表 options = jQuery.extend(true, {}, chart.options); options.chart.inverted = isInverted; chart.destroy(); chart = new Highcharts.Chart(options);
options = jQuery.extend(true, {}, chart.options);
options.chart.inverted = isInverted;
chart.destroy();
chart = new Highcharts.Chart(options);
这在以前工作得“很好”。但现在它只保留了一个意甲。尝试了各种解决方案,复制serie对象,并将每个serie添加到新对象,但没有成功,因为复制的对象使用指针
有人吗?我终于找到了原因: chart.options对象不包含序列,只包含序列对象。已使用Chart.addSeries()添加了该系列。此方法不也应该生成options.series对象吗? 无论如何,在数组中推入一个新对象,从chart.series获得设置,瞧