2010-11-12 23 views
0

我正在研究繪製一個非常大的數據。我已經嘗試過使用FLOT,FLOTR和PROTOVIS(以及其他基於JS的包),但是我遇到了一個常見問題。我已經在1000w 500h圖表上測試了1600,3000,5000,8000和10k點,這些圖表在PC瀏覽器(IE和FF)的合理時間內全部呈現。但是當在MAC FF/Safari上呈現時,從500個數據點開始,頁面變得非常慢並且/或者崩潰。MAC上的HTML5繪圖庫性能問題?

有沒有人碰到這個問題?

+1

你有沒有我們可以看一個示例頁面? – Ken 2010-11-13 06:01:17

回答

0

是的,不這樣做。對我來說,似乎不太可能的是,10k點實際上一次會對用戶可見/有用。

你應該收集您的數據(服務器端),然後如果他們想放大的數據的區域,使用AJAX請求來獲得該區域和重繪。

如果您使用的海軍報,他們的例子顯示的選擇,也就是在這裏:http://people.iola.dk/olau/flot/examples/zooming.html

0

(我不能評論的Ryley答案,這就是爲什麼我把一些話在這裏)

什麼離線使用。 Html是一個偉大的格式文件,擱置服務器/客戶端的東西。

的JavaScript,Canvas和所有那些花哨的客戶端技術可用於建美好互動的文件,如包含縮放和平移功能圖表數據報告...