圖表顯示是開發工做中不可少的一項功能,好的圖表工具可以直觀、清晰的展示數據。之前的數據展現基本上都是生成一些圖片來展現業務數據,有時顯得有些呆板,不夠直觀生動,如今則有了更多的選擇,尤爲是基於adobe flash的圖表,更是栩栩如生,使人耳目一新。目前市場上現有的flash圖表有開源的有收費的,功能和顯示效果也不盡同樣,所以咱們在實際中使用時更要仔細去甄別, 正所謂實用的就是最好的。如下是時下市場上可用的flash圖表,在此作一個簡單的比較:
openflashchart:
一個開源的flash圖表工具,可以顯示各類常見的圖形,可以知足平常的數據展現須要。因爲openflashchart是一個開源的產品,你能夠直接獲取源代碼,能夠很方便的去修改,openflashchart有專門的論壇支持,開發資料也比較豐富,若是碰見問題參與討論的人也比較多,尤爲適合那些有必定的flash報表使用經驗又想實現高級功能的開發人員。有些版本有專門的服務器端組件,能夠很方便的使用,若是對圖表的顯示效果要求不是很高的話,openflashchart是一個不錯的選擇。
openflashchart是一個單文件數據報表,多個顯示報表基於一個flash文件,數據格式是基於JSON的,支持服務器端動態生成報表數據和顯示格式,同時也提供了js接口來設置數據以及格式。
優勢:免費並且是開源的,圖表種類豐富,flash動畫效果也不錯,同時有專門的社區支持。
缺點:因爲是開源,沒有很好的管理,文檔比較混亂,有些組件還有bug,更新不夠及時。
fusioncharts:
一款由印度人開發的flash報表產品,圖表種類比較豐富,圖形顯示效果也至關不錯。有免費和收費兩種版本,其中的免費版功能較弱,功能和顯示效果不及收費版本。因爲有專門的管理,其開發文檔和示例也比較齊全,尤爲適合那些想直接在項目中使用而又不想深刻學習的用戶。該產品的收費版樣式和規格比較統一,很適合用在通常的項目中。
fusioncharts是一個多文件數據報表,每一個數據報表對應一個flash文件,數據格式是基於XML的 ,提供了js(拼接xml字符串)和xml(xml格式的數據)兩種方式。
優勢:圖表種類豐富,flash動畫效果也不錯文檔示例也比較豐富。
缺點:免費版加載較慢,動畫效果不盡人意,收費版可能會好些。
amChart:
號稱最強大的chart組件,其圖表功能和顯示效果都是至關不錯的,官方甚至提供了在線配置工具,支持可見即所得的方式對圖表進行配置並導出。anChart能夠說是目前功能和圖表類型都比較豐富的產品,其功能和圖表類型都是其餘產品所不能達到的,尤爲是其與開發工具的完美結合,在使用中更是事半功倍。
amChart支持csv、xml的數據格式。
優勢:功能強大、類型豐富、API齊全、支持csv、xml數據格式、易於使用的js接口,與開發工具結合的比較好。
缺點:免費用版左上角有個廣告
hnChart:
可以顯示餅圖、柱形圖、堆積柱形圖、曲線圖等多種圖形,擁有豐富的樣式控制和完善的鼠標事件控制機制,支持數據深刻挖掘,同時還可以導出離 線falsh文件以供本地數據查看。
功能強大,有在線配置工具並能導出離線flash文件以及圖片,支持所見即所得的方式對統計圖進行配置。數據格式是基於xml的,提供了js(拼接xml字符串)和xml(xml格式的數據)兩種方式。
優勢:功能強大、API齊全、支持xml數據格式、易於使用的js接口。
缺點:免費版有試用水印 服務器