6
我想在HighChart中顯示多年曆史庫存數據。所有年份的json數據大小爲5MB,爲什麼我要避免一次加載所有數據。尤其是因爲大多數用戶只需要最近6個月。HighStock:根據需要異步加載系列數據
我想先取得前6個月。如果用戶縮小或「向後移動」,我想加載整個數據。有人爲此配方?什麼是起點?是否有任何HighChart事件可以收聽,以便在用戶縮小或移動時收到通知?
我想在HighChart中顯示多年曆史庫存數據。所有年份的json數據大小爲5MB,爲什麼我要避免一次加載所有數據。尤其是因爲大多數用戶只需要最近6個月。HighStock:根據需要異步加載系列數據
我想先取得前6個月。如果用戶縮小或「向後移動」,我想加載整個數據。有人爲此配方?什麼是起點?是否有任何HighChart事件可以收聽,以便在用戶縮小或移動時收到通知?
您在找xAxis.events.setExtremes
活動。
您需要將其與Series.addPoint(Object options, [Boolean redraw], [Boolean shift], [Mixed animation])
結合在一個循環中,其中重繪選項爲false,並在循環所有新添加的點後明確呼叫Chart.redraw()
。
您可能還需要看看@navigator.series
因爲你的導航儀系列可能需要從實際的系列
謝謝不同。如何知道何時需要加載更多數據? – Erik
xAxis.events.setExtremes是您想要處理的事件,它會給您新的最小值和最大值,您可以通過將其存儲在js中,然後獲取數據來保留已有數據的時間範圍的選項卡那不是。 –
好吧!有沒有辦法顯示用戶正在進行加載? – Erik