我試圖讓工作Highstock有如此的數據堆(〜100.000,周): 當用戶先導航到頁面時,以免他們浪費時間等待數據庫中,他/她只能獲取與過去24小時相關的數據。 同時我想讓他能夠瀏覽整個數據集。因爲我有時間戳的第一個和最後一個數據(存儲在2個變量FIRST和LAST)我嘗試通過在圖表初始化時設置導航器的極值來實現此目的。 設置圖表系列的數據似乎稍後會更新導航器和滾動條,因此它們只會顯示給定的數據週期。在Highstock中處理沒有數據的滾動條
我作了如下:
圖表初始化包括: 導航:{X軸:{分鐘:FIRST,最大:LAST,}} //設置第一和最後的時間戳
設置最後一天的數據: chart.series [0] .setData(reply); //回覆來自DB
此處導航器設置爲最後一天。
- 我甚至嘗試:chart.xAxis [1] .setExtremes(FIRST,LAST)和* chart.series [1] .xAxis.setExtremes(1000 *第一,1000 *最後); * 但這些僅影響導航器的日期,跟蹤器和滾動條保持不變。
有人可以給我任何建議嗎?
在此先感謝! 再見, klorti
感謝您的評論加載數據!目標是防止數據庫系統不必要地執行查詢,因爲它也服務於其他客戶端,它確實處理大量數據。我正在尋找只使用Highstock API的解決方案。然而它不支持這個標準,你的解決方案是相當可觀的。無論如何,最後我選擇了一種替代解決方案,並從圖表中切斷了導航欄。 – user2323113 2013-05-22 09:37:45