在Web開發中,圖形和圖表是經常使用的數據呈現方式,圖表能將枯燥的數據生動的表現出來。也許你正接手一個Web圖表開發項目,卻被Web圖表開發工具選型的問題困擾着,要麼是價格昂貴,要麼就是部署麻煩,或者圖表效果不盡人意。那這篇關於JFreeChart和ChartDirector這兩個Web圖表工具的使用評測能給你一些幫助和啓示。 工具
JFreeChart是Java平臺下開源的的圖表類庫,是一個徹底基於Java的圖表開發技術。支持的圖表類型也比較豐富,好比餅圖、柱狀圖、散點圖、儀表盤、甘特圖等多種圖表,還能夠生成Web圖形報表。JFreeChart可導出PNG和JPEG格式的文件,能夠與PDF和EXCEL關聯。 性能
JFreeChart,Web圖形報表,Java開源圖表工具 開發工具
JFreeChart使用評測
穩定、輕量級且功能強大
免費開源,可是開發手冊和示例要花錢購買
API處理簡單,很容易上手
生成的圖表運行順暢
雖然JFreeChart的文檔要收費,但好在國內還有不少人在使用JFreeChart,網上能夠找到不少相關的使用教程,能夠參考一下。JFreeChart的缺陷就是隻適合生成圖片,並且文字、圖片都不是特別清晰,還須要進行一些調整,比較麻煩。在交互性方面它又比不上Flash圖表工具,好比Open Flash Chart、AnyChart、FusionCharts等。 教程
ChartDirector是一個商業性的圖表工具,支持的版本有.NET,ASP/COM/VB,JSP/Java,CodeFusion,PHP,Perl,Python,Ruby,C++。ChartDirector圖表工具尤爲適合用於Web及嵌入式應用程序開發。 圖片
ChartDirector,Web圖表,Pie Chart,餅圖 開發
ChartDirector使用評測
支持多種語言,而JFreeChart只支持Java
上手容易,照着提供的JSP例子,更改一些數據就能夠立刻運行
生成的圖表很是精細,比JFreeChart的效果好多了
中文兼容的問題比較好解決
支持的圖表類型豐富
ChartDirector雖然是商業圖表,但其收費並不算貴,最低只須要590元。ChartDirector也提供免費版,只是在圖表下方會出現一根黃條,有礙美觀。另外,ChartDirector還彌補了JFreeChart在交互性上的不足。因此開發人員在試用了JFreeChart和ChartDirector以後大部分都選擇了後者。 文檔
總結
JFreeChart和ChartDirector都是很是容易上手的Web圖表工具,使用後感受二者在易用性上都差很少。ChartDirector畢竟是商業控件,其圖表性能各方面都比JFreeChart要強,並且配備有豐富且免費的文檔和實例程序。因此若是你正着手Web圖表開發,強烈推薦你用ChartDirector。 部署