Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Highcharts 3.0中反转/重新创建图表问题_Javascript_Jquery_Highcharts - Fatal编程技术网

Javascript 在Highcharts 3.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);

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

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获得设置,瞧