2013-04-15 31 views
0

我正在處理一個圖表時出現缺少序列的問題,因爲圖表有多個系列。它在我們升級到Highcharts 3.0版之前就有效。因此,「動態」反轉圖表的技術是複製以前的圖表選項,更改反轉選項,然後使用這些選項創建新圖表。在Highcharts 3.0中顛倒/重新創建圖表問題

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

這工作「很好」之前。但現在它只保留一個系列。嘗試了各種解決方案,複製serie對象,並將每個serie添加到新對象,但沒有運氣,因爲複製的對象使用指針。

任何接受者?

回答

0

我終於找到原因: chart.options對象沒有包含這個系列,只是這個系列對象包含它們。該系列已使用Chart.addSeries()添加。不應該這個方法也使一個options.series對象? 總之,推入數組中的新對象,得到了來自chart.series的設置,瞧!