回答:
チャートとグラフのAPIであるcharts4jがあります。開発者は、Google Chart APIで利用可能なグラフをプログラムで作成できますし、簡単で直感的なJava APIを使用できます。
免責事項:charts4jを作成しました。今後数週間で、別のメジャーリリースを予定しています。
それらはJFreeChartと競合するため、それほど多くはありません。デベロッパーガイドをダウンロードすると、ドキュメントとサンプルを入手できます。あなたがそれらを検索すれば、無料のオンラインチュートリアルもたくさんあります。
EasyChartsは商用なので、プロジェクトに使用できませんでした。代わりにGRALグラフライブラリを使用しました。カスタマイズは非常に簡単で、JFreeChartと同じようにLGPLでライセンスされているので、無料で使用できます。
良い質問です。私は先日、JFreeChartに代わるものを探していました。JFreeChartは優れており、非常に包括的です。いくつかのプロジェクトで使用しました。私の最近の問題は、50 kbのアプレットに1.6 mbのライブラリを追加することを意味していたので、もっと小さいものを探していました。
JFreeChartよくある質問自体が代替案を示しています。JFreeChartと比較すると、それらのほとんどはかなり基本的なものであり、かなり醜いものもあります。最も有望なのは、Java Chart Construction KitとOpenChart2のようです。
EasyChartsも見つけました。これは商用製品ですが、状況によっては無料で使用できるようです。
結局、私は実証済みの信頼できるJFreeChartに戻り、Proguardを使ってそれをより扱いやすいサイズに肉付けしました。
JFreeChartをもう一度見ることをお勧めします。ユーザーガイドは購入のみが可能ですが、デモでは何が可能かが示され、APIドキュメントからその方法を簡単に理解できます。基本的には、ChartFactory静的メソッドから開始し、結果のJFreeChartオブジェクトをChartPanelに接続して表示します。行き詰まった場合は、StackOverflowでの問題に対する迅速な回答が得られると思います。
町に新しいチャートライブラリがあります:JChartlib JChartLib http://freshmeat.net/projects/jchartlib
すべてオープンソースのJChartがあります。何をグラフ化しているのか、どのようにグラフ化しているのか(サーブレット、swingなど)が正確にはわかりません。
http://sourceforge.net/projects/jchart/
私もJGraphを使用しましたが、商用バージョンのみを使用しました。ただし、オープンソースバージョンを提供しています。