對企業而言,選擇一款合適的圖表控件是一項很是複雜的任務,由於所選擇的圖表控件不只要符合目前的需求還須要考慮將來的需求變化因素。因此,在選擇Flash圖表的時候,你經常須要評估如下幾點需求: web
一、是用於生成靜態圖表,仍是使用Flash,JavaScript(HTML5)或Silverlight實現交互式輸出? 瀏覽器
二、是否但願在iPhone和iPads上使用? 服務器
三、是否須要一些更高級的圖表,如儀表,甘特圖等等。 工具
四、是否須要一些交互性功能,如工具提示,向下鑽取等等? google
五、圖表上是否會描繪大量的數據? spa
帶着以上這些問題,本文將FusionCharts圖表與另一款流行的Flash圖表Open Flash Chart 進行對比。 code
Open Flash Chart是一款開源免費的圖表控件,由 Flash(ActionScript 3)建立。提供了各類程序接口,包括PHP、Ruby、Perl、Python、Java、.Net、AS、JS等等各類接口的數據生成。》》下載Open Flash Chart 接口
Open Flash Chart的主要亮點: ip
FusionCharts是深受用戶讚譽的跨平臺,跨瀏覽器的的Flash圖表組件,可在Javascript(HTML5)和Flash上面呈現圖表。》》下載FusionCharts ci
FusionCharts的主要亮點:
1)圖表類型較豐富,擁有超過90種2D和3D圖表類型,如面積圖,柱狀圖,堆積條形圖,餅圖,儀表盤,股票圖,Marimekko圖,Pareto圖等。
2)可在Javascript(HTML5)和Flash上面呈現圖表
3)跨平臺,跨設備,並支持全部的web技術
4)支持無限制向下鑽取,自動化輸出和縮放功能
功能 | FusionCharts | Open Flash Chart |
---|---|---|
受權及購買 | 收費控件,可選擇購買源代碼 | 免費開源 |
圖表渲染 | 可在Javascript(HTML5)、Flash,iPads、 iPhones上面渲染圖表 | 僅在Flash上渲染圖表 |
數據格式 | XML 和 JSON格式 | JSON格式 |
圖表類型 | 除經常使用的圖表外,還提供了一些高級的圖表,如儀表,甘特圖,且支持多種3D圖表 | 支持一些簡單的圖表,如面積圖,柱狀圖等,且只支持3D柱狀圖 |
瀏覽器打印 | 擁有託管打印技術,可實現Mozilla Firefox 上面完美的打印效果 | 不支持在Mozilla Firefox 上進行打印 |
交互性 | 擁有普遍的交互性,如動態旋轉,切分3D圖表,可視化的數據編輯 | 提供自定義工具提示,座標軸,風格等簡單的交互性 |
數據點 | 支持了成千上萬的數據點,且不影響其圖表效果 | 旦數據量比較大的話,圖表顯示的效果和速度都會受影響 |
智能標籤 | 支持自動縮短或者從新定位座標位置,可繪製任意數量的X軸標籤且能避免標籤重疊 | X軸標籤數量過多,會產生標籤重疊 |
向下鑽取 | 支持無限層級向下鑽取圖表,且每個層級可顯示不一樣類型的圖表 | 不支持向下鑽取 |
Open Flash Chart的高級功能雖然很少,可是它提供了一些經常使用圖表及交互性,對於圖表要求不高的我的或者企業的話,該款組件也能知足需求,加上其開源免費,相信是一個不錯的選擇。FusionCharts提供了更爲豐富的圖表,普遍的交互性,智能標籤以及向下鑽取等高級功能。它是一款收費的Flash圖表控件,並且其複雜的功能和精美的效果也決定了其價格相對較高。對於但願建立企業級應用程序的企業而言,FusionCharts彷佛更合適。