2013-02-12 140 views
5

我正在研究構建交互式儀表板的JavaScript圖表解決方案。儀表板將有15個圖表,每個圖表有6行,每行有5000點(15 * 6 * 5000 = 450,000)。大約每3秒將一個新點添加到每行中(並刪除一箇舊點)。另外,我想要交互框縮放和工具提示。帶有許多點的JavaScript動態折線圖(〜500,000)

這可能沒有間隔(下采樣)源數據?任何人都可以推薦JavaScript解決方案嘗試?

我碰到過Flotr2,Rickshaw,jqChart,HighCharts,我想知道人們是否可以分享這種用例的第一手經驗。

如果這不是一個現實的目標,那麼與當今的技術最接近的性能是什麼?

+1

我認爲儀表板類型的頁面應該是每個圖表的總結,也就是說最後10或20個點。如果他們想要看到5000點的數據,他們應該挖掘一個特定於該圖表的不同頁面。 – jbabey 2013-02-12 17:03:27

回答

4

我覺得jqChart能滿足您的要求:

jqChart採用HTML5 Canvas的優勢,跨瀏覽器提供高性能客戶端的圖表和圖表..

渲染的速度折線圖針對處理大量數據進行了優化。這line chart example顯示2個系列,每個60,000點。

聲明:我是jqChart的首席技術官。