Java Swing中是否有任何預定義的組件允許繪製histograms或functions graphs?Java swing的直方圖和函數圖
如果沒有。有沒有人知道一個非GPL2.0/3.0許可證的開源庫? (我需要MIT/Apache/Eclipse/LGpl許可證下的任何產品)。
在此先感謝
Java Swing中是否有任何預定義的組件允許繪製histograms或functions graphs?Java swing的直方圖和函數圖
如果沒有。有沒有人知道一個非GPL2.0/3.0許可證的開源庫? (我需要MIT/Apache/Eclipse/LGpl許可證下的任何產品)。
在此先感謝
JFreeChart是一個流行的Java庫,您可以使用它來製作各種圖表,包括直方圖和函數圖。它獲得LGPL許可證。
的東西,我覺得有點煩了使用JFreeChart的是,你必須支付他們Developer Guide,那你必須單獨支付該指南的每個用戶(即一個開發人員不能依法借給他複製到另一家開發商,除非你購買更昂貴的網站許可證)。儘管API文檔是免費的。
對於通用的圖形庫,嘗試Batik SVG Toolkit(Apache許可證)。使用Batik,您可以將任何類型的SVG圖形嵌入到Swing應用程序中,包括直方圖和函數圖形。有關Swing特定的文檔,請參閱"Batik Swing Components"。
在SVG中繪製直方圖和函數圖是相當平凡的。例如histogram example you linked from Wikipedia是一個SVG文件,可以通過Batik進行查看。
+1:似乎符合我的所有需求。謝謝 – Heisenbug 2011-05-25 12:57:38