2017-07-12 37 views
0

我爲我的HighStock圖表使用AddSeries方法,並且希望添加的系列也顯示在導航器中。HighStock - 爲導航器動態添加系列

在用於HighStock AddSeries方法的文檔中描述了這是不可能的: http://api.highcharts.com/highstock/Chart.addSeries

在啓用了導航器StockChart,基座系列不能被動態地添加

我想問問是否有任何解決方法?這是即將推出的功能,還是有充分理由說明該系列未添加到導航器中?

我能想到的唯一解決方法是摧毀整個圖表並創建一個新舊系列的新圖表。這看起來還不錯,我寧願使用AddSeries方法,因爲我認爲它更有意義。

謝謝:)

編輯

我發現(與格熱戈日Blachliński幫助)它的工作原理,如果類型爲line(這是默認值)。我沒有提供類型屬性,這是它不工作的原因。仍然不明白爲什麼line讓它突破。

//Solution: 
chart.addSeries({ 
    name: 'name', 
    type: 'area', 
    color: 'red', 
    yAxis: 'nameOfYAxis', 
    data: data, 
    showInNavigator: true 
}); 

感謝很多的GrzegorzBlachliński:)

+0

你應該能夠爲您添加具有showInNavigator期權系列:HTTP: //jsfiddle.net/g51L5mpL/如果這個例子符合你的要求,我會把它作爲回答發佈 –

+0

Thanks @GrzegorzBlachliński - 用你的例子我想通了,我用這個解決方案編輯了這個問題。請發表您的評論作爲回答:) –

+0

感謝您的留言!我不確定線條系列是否打破導航:http://jsfiddle.net/g51L5mpL/1/還添加系列默認類型:http://jsfiddle.net/g51L5mpL/2/ –

回答