美麗的Java圖表類庫,美麗Java圖表類庫

來源:互聯網
上載者:User

美麗的Java圖表類庫,美麗Java圖表類庫
摘要

       在使用java做後台網站的開發張,圖表和報表功能都是不可或缺 的。本文推薦了8款最精彩實用的Java圖表應用,大部分圖表應用的功能都類似,主要在於介面的美觀性和使用的靈活性上有一點高低。

本文1、JFreeChart - 多功能Java圖表類庫

      JFreeChart是一款基於Java的多功能圖表類庫,並且是完全開源免費的。JFreeChart可以繪製餅狀圖、柱狀圖、散佈圖、時序圖、 甘特圖等等多種圖表,產生的圖表還能以PNG和JPEG格式的圖片輸出,功能十分強大,更重要的一點是JFreeChart產生的圖表操作起來非常流暢, 因此效能也挺不錯。

官方網站:http://www.jfree.org/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是一個不錯的選擇。

官方網站:https://code.google.com/p/achartengine/

4、Java快速報表元件- DynamicReports

DynamicReports是一款相當敏捷的Java報表元件,並且是完全免費開源的。和之前介紹的JFreeChart不同,DynamicReports是報表和可視化圖表相結合的,可以更加直觀地展現和統計資料。DynamicReports是對JasperReports的擴充,完全可以不用專門的設計器來設計。

官方網站:http://www.dynamicreports.org/

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 格式圖片。

線上示範:http://sourceforge.net/projects/jchartlib/

8、基於SWT的Java圖表類庫 - SWTChart

SWTChart是一款基於SWT的Java圖表類庫,也正因為是基於SWT的緣故,SWTChart應用起來非常方便,而且也相當輕巧。

SWTChart支援多種圖表類型,包括:線圖 、散佈圖 、堆棧圖 、對數標度 、分類軸 、多軸 、直條圖 、面積圖 、步驟圖 、軸取向 、系欄標籤等。

官方網站:http://www.swtchart.org/

結語

如果你還需要瞭解更多技術文章資訊,請繼續關注白衣秀才的部落格
個人網站:http://penglei.top/
Github:https://github.com/whitescholars
微博:http://weibo.com/u/3034107691?refer_flag=1001030102_&is_all=1

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.