web-dev-qa-db-ja.com

最高のオープンソースJavaチャートライブラリは何ですか? (jfreechart以外)

Java用のチャートライブラリを使用するのが簡単なオープンソースがないのはなぜですか。この分野で成功している唯一のオープンソースプロジェクトはjfreechartのようであり、ドキュメントや例さえありません。

131
fccoelho

charts4j があり、これはチャートとグラフのAPIです。開発者は、簡単で直感的なJava AP​​Iを使用して、プログラムで Google Chart API で利用可能なグラフを作成できます。

免責事項: charts4j と書きました。今後数週間以内に別のメジャーリリースを行う予定です。

55
Julien Chastang

彼らは JFreeChart と競合するので、それらの多くはありません、そしてそれは素晴らしいです。 開発者ガイド をダウンロードすると、ドキュメントとサンプルを入手できます。あなたがそれらを検索するなら、無料のオンラインチュートリアルもたくさんあります。

56
Bill the Lizard

EasyChartsは商用であるため、プロジェクトに使用できませんでした。代わりにGRALグラフ作成ライブラリを使用しました。カスタマイズが非常に簡単で、JFreeChartと同様にLGPLでライセンスされているため、無料で使用できます。

http://trac.erichseifert.de/gral

15
Rick

いい質問です。私は先日自分でJFreeChartの代替を探していました。 JFreeChartは優れた非常に包括的なもので、いくつかのプロジェクトで使用しました。私の最近の問題は、50MBのアプレットに1.6MBのライブラリを追加することを意味することでしたので、もっと小さなものを探していました。

JFreeChart FAQ 自体に選択肢がリストされています。 JFreeChartと比較すると、それらのほとんどは非常に基本的で、一部は非常にいです。最も有望なのは、 Java Chart Construction Kit および OpenChart2 です。

また、 EasyCharts を見つけました。これは商用製品ですが、状況によっては無料で使用できるようです。

最後に、信頼できるJFreeChartに戻り、 Proguard を使用して、より管理しやすいサイズに切り詰めました。

JFreeChartをもう一度見ることをお勧めします。ユーザーガイドは購入のみ可能ですが、 demo は何が可能かを示しており、 APIドキュメント からどのように解決するかは非常に簡単です。基本的に ChartFactory 静的メソッドで開始し、結果の JFreeChart オブジェクトを ChartPanel にプラグインして表示します。あなたが動けなくなった場合、StackOverflowであなたの問題に対するいくつかの迅速な答えを得ると確信しています。

14
Dan Dyer

動的な平面チャートでは、 JChart2D を使用しています。高速でシンプルで、定期的に更新されます。著者は、私の1つのバグレポートといくつかの機能要求に迅速に対応してくれました。私たちの会社では、JFreeChartとは異なり、動的な使用のために設計されているため、JFreeChartよりもそれを好みます。

5
Poik

JChartはすべてオープンソースです。あなたが何をグラフ化しているのか、どのようにグラフ化しているのか(servlets、swingなど)正確にはわかりませんので、いくつかの異なるものを見て、あなたに合っているものを見てみましょう。

http://sourceforge.net/projects/jchart/

JGraphも使用しましたが、商用バージョンのみを使用しました。ただし、オープンソースバージョンは提供されます。

http://www.jgraph.com/jgraph.html

4

Jzy3d を試すことができます。シンプルな3Dチャート(サーフェス、散布図、バーなど)の描画に役立ち、軸、目盛りなどのレイアウトをカスタマイズするためのオプションが多数あります。Wikiには多くの例とドキュメントがあります。

無料でオープンソースです。

乾杯、

マーティン

4
Martin

町に新しいチャートライブラリがあります。 JChartlib JChartLib http://freshmeat.net/projects/jchartlib

4
suvi

私はこのフレームワークを見つけました:jensoft sw2d、非商用利用は無料(デュアルライセンス)

http://www.jensoft.org

よろしく。

2
sebastien

私は過去にEasyChartsを使用しましたが、それはその名の通りでした。 JFreeChartほど強力ではありませんが、EasyChartsのJARはJFreeChartよりはるかに小さくなっています。

1
mjh2007