最高のオープンソースJavaチャートライブラリとは何ですか? (jfreechart以外)[終了]
質問
Java用のチャートライブラリを使用するのが簡単なオープンソースがないのはなぜですか。この分野で唯一成功しているオープンソースプロジェクトはjfreechartのようであり、ドキュメントや例さえありません。
解決
チャートおよびグラフAPIである charts4j があります。開発者は、簡単で直感的なJavaを介して、 Google Chart API で利用可能なグラフをプログラムで作成できます。 API。
免責事項: charts4j を作成しました。数週間以内に別のメジャーリリースを行う予定です。
他のヒント
これらは JFreeChart と競合するため、あまり多くありません。驚くばかり。 開発者ガイドをダウンロードすることにより、ドキュメントと例を入手できます。あなたがそれらを検索する場合、無料のオンラインチュートリアルもたくさんあります。
EasyChartsは商用であるため、プロジェクトに使用できませんでした。代わりにGRALグラフライブラリを使用しました。カスタマイズが非常に簡単で、JFreeChartと同じようにLGPLでライセンスされているので、無料で使用できます。
良い質問です。先日、私はJFreeChartに代わるものを探していました。 JFreeChartは優れた非常に包括的なもので、いくつかのプロジェクトで使用しました。私の最近の問題は、1.6kbのライブラリを50kbアプレットに追加することを意味していたため、もっと小さなものを探していました。
JFreeChart FAQ 自体に選択肢がリストされています。 JFreeChartと比較すると、それらのほとんどは非常に基本的で、一部は非常にいものです。最も有望なのは、 Java Chart Construction Kit および OpenChart2 。
EasyCharts も見つかりました。これは商用製品ですが、状況によっては無料で使用できるようです。
最後に、信頼できるJFreeChartに戻り、 Proguard を使用して、それをさらに処理しました。管理可能なサイズ。
JFreeChartをもう一度見ることをお勧めします。ユーザーガイドは購入のみ可能ですが、デモは可能なことを示しており、きれいです APIドキュメントから簡単に解決できます。基本的には、 ChartFactory 静的メソッドと結果の JFreeChart オブジェクトを ChartPanel で表示します。行き詰まったら、StackOverflowの問題に対する簡単な回答が得られるはずです。
動的な2Dチャートの場合、 JChart2D を使用しています。高速でシンプルで、定期的に更新されています。著者は、私の1つのバグレポートといくつかの機能要求に迅速に対応してくれました。私たちの会社では、JFreeChartとは異なり、動的な使用のために設計されているため、JFreeChartよりもそれを好みます。
町に新しいチャートライブラリがあります: JChartlib JChartLib http://freshmeat.net/projects/jchartlib
すべてオープンソースのJChartがあります。グラフ化する対象とグラフ化する方法(サーブレット、スイングなど)が正確にわからないので、いくつかの異なるものを見て、どちらが適切かを見てみましょう。
http://sourceforge.net/projects/jchart/
JGraphも使用しましたが、商用バージョンのみを使用しました。ただし、オープンソースバージョンは提供しています:
Jzy3d を試すことができます。単純な3Dチャート(表面、散布図、棒など)の描画に役立ち、軸、目盛りなどのレイアウトをカスタマイズするための多くのオプションがあります。Wikiには多くの例とドキュメントがあります。
無料でオープンソースです。
乾杯、
マーティン
過去にEasyChartsを使用したことがありますが、その名前通りに機能しました。 JFreeChartほど強力ではありませんが、EasyChartsのJARはJFreeChartよりはるかに小さくなっています。