摘要
在使用java做后臺站點的開發張,圖表和報表功能都是不可或缺 的。本文推薦了8款最精彩實用的java圖表應用,大部分圖表應用的功能都類似,主要在于界面的美觀性和使用的靈活性上有一點高低。
正文
1、jfreechart - 多功能java圖表類庫
jfreechart是一款基于java的多功能圖表類庫,并且是完全開源免費的。jfreechart可以繪制餅狀圖、柱狀圖、散點圖、時序圖、 甘特圖等等多種圖表,生成的圖表還能以png和jpeg格式的圖片輸出,功能十分強大,更重要的一點是jfreechart生成的圖表操作起來非常流暢, 因此性能也挺不錯。
官方網站:
2、echarts-java - java版echarts圖表庫
echarts是一款功能非常強大的javascript圖表庫,echarts-java是echarts的java版,用java代碼實現了echarts的所有圖表功能,echarts中的json結構也都轉換成了java對象,這樣我們使用起來會非常方便,設置也相當靈活。
官方網站:http://git.oschina.net/free/echarts
3、android圖表繪制引擎 - achartengine
achartengine是一款基于android的圖表繪制引擎,它為android開發者提供了很多實用的圖表繪制工具類,如果你需要在android應用中添加可視化統計的功能,那么achartengine是一個不錯的選擇。
官方網站:
4、java快速報表組件- dynamicreports
dynamicreports是一款相當敏捷的java報表組件,并且是完全免費開源的。和之前介紹的jfreechart不同,dynamicreports是報表和可視化圖表相結合的,可以更加直觀地展現和統計數據。dynamicreports是對jasperreports的擴展,完全可以不用專門的設計器來設計。
官方網站:
5、android開源圖表庫 - mpandroidchart
mpandroidchart是一款基于android的開源圖表庫,mpandroidchart不僅可以在android設備上繪制各種統計圖 表,而且可以對圖表進行拖動和縮放操作,應用起來非常靈活。和前面介紹的achartengine相比,mpandroidchart顯得更為輕巧和簡 單,mpandroidchart同樣擁有常用的圖表類型:線型圖、餅圖、柱狀圖和散點圖。
官方網站:https://github.com/philjay/mpandroidchart
6、java圖表類庫 - jcharts
jcharts是一款基于java的圖表繪制類庫,jcharts包含了多種圖表格式,包括線型圖、餅圖、柱形圖和點圖等。
官方網站:http://jcharts.sourceforge.net/
7、java智能圖表類庫 - jchartlib
jchartlib是一款基于java的智能圖表類庫,jchartlib不僅有著漂亮的外觀,而且支持圖表坐標數值的自動調整,這樣我們在圖表中 顯示數值就比較簡單,不用我們計算處理。jchartlib同樣支持線型圖、柱狀圖和餅狀圖,而且可以自定義外觀樣式。另外圖表可直接在 swing 中使用,可保持為 jpg 和 png 格式圖片。
在線演示:
8、基于swt的java圖表類庫 - swtchart
swtchart是一款基于swt的java圖表類庫,也正因為是基于swt的緣故,swtchart應用起來非常方便,而且也相當輕巧。
swtchart支持多種圖表類型,包括:線圖 、散點圖 、堆棧圖 、對數標度 、分類軸 、多軸 、柱形圖 、面積圖 、步驟圖 、軸取向 、系列標簽等。
官方網站:
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持服務器之家!
原文鏈接:http://www.cnblogs.com/penglei-it/p/java_charts.html