[英]JavaScript Charts API: Flot jQuery Plugin OR Google Visualization?
我正在尋找一個在網站上顯示的圖表庫。 我將密集使用這個庫(主要用於區域,線條和條形圖),所以我更願意在開始實施之前確保我的選擇。
我最初考慮的網站圖表庫列表如下:
然而,經過對該論壇的一些研究和對網絡的調查,我將我的候選人名單縮減為這兩個圖書館:
您建議我使用哪一個以及為什么(如果您使用了其中一個或兩個,請告訴我您的反饋)?
他們如何在易用性,性能和功能方面相互比較?
謝謝
編輯:基於Flash圖表庫不符合我的約束條件
在經過幾次嘗試和研究這兩個可視化庫之后,我將嘗試回答我自己的問題,這里是我自己的每個解決方案的專業人員列表:
如果您熟悉jQuery,請使用Flot。 如果由於某些原因需要離線查看圖表,請使用Flot。 如果您想要完全控制,請使用Flot。
如果您不認識自己,請使用Google Visu。 它易於學習和實施,記錄良好且功能強大。
不在您的列表中,但我建議您查看Highcharts http://www.highcharts.com/ Highcharts是SVG,因此,它比Flot更具動態性,您可以使用CSS重新設置圖形,附加事件,執行動畫等...它也兼容IE6,它在服務器端工作(thx到Batik)我目前正在構建圖形密集型應用程序,並在經過大量基准測試后選擇了Highcharts。 我不后悔自己的選擇。
有jqPlot(http://www.jqplot.com/),一個看起來不錯的開源項目。 基於jQuery也是如此。 我會試試jqPlot,jQuery flot似乎是不活躍的。
piwik項目使用Open Flash Chart (不在您的列表中)。
它易於使用,有大量工作示例非常用戶友好。
我是Flot的用戶,也是一個忠實粉絲。 我在Grails應用程序中使用它,並使用堆積條形圖,折線圖和餅圖,包括時間序列和一系列交互功能(即關閉/打開帶復選框的系列等)。
我發現整體工作很愉快,覺得API很發達(我看到其他一些JS圖表庫采用了API,所以你甚至可以靈活地轉移到另一個套件中未來)。 從現在看谷歌API一分鍾,我想我喜歡flot更好(雖然谷歌也有能力傳遞一系列,沒有從樣本中看到它)。
他們剛剛在幾周前發布了一個新版本(0.6),它支持插件,我希望這會刺激更多的創新。
所以我認為這部分取決於您計划使用的其他技術。 似乎Visualization與GWT集成在一起,因此如果您正在考慮使用它,可視化就是可行的方法。 另一方面,如果您正在考慮將JQuery用於AJAX,那么Flot可能更適合。
當我決定使用它時,似乎谷歌沒有交互式可視化,只有谷歌圖表(圖像),這是我使用Flot的原因之一。
不在您的列表中,但令人印象深刻: ExtJS 4.0圖表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.