139

Java 用のオープンソースの使いやすいグラフ作成ライブラリがこれ以上ないのはなぜですか? この分野で成功している唯一のオープンソース プロジェクトは jfreechart のようであり、利用可能なドキュメントや例さえありません。

4

10 に答える 10

58

チャートとグラフのAPIであるcharts4jがあります。これにより、開発者は、わかりやすく直感的なJava APIを使用して、GoogleChartAPIで利用可能なグラフをプログラムで作成できます。

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

于 2008-11-05T21:15:51.707 に答える
57

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

于 2008-11-05T16:43:59.587 に答える
15

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

http://trac.erichseifert.de/gral

于 2010-08-23T09:18:13.463 に答える
14

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

JFreeChartのFAQ自体に代替案がリストされています。JFreeChartと比較すると、それらのほとんどはかなり基本的で、いくつかはかなり醜いです。最も有望なのは、Java ChartConstructionKitとOpenChart2のようです。

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

結局、私は実績のある信頼できるJFreeChartに戻り、Proguardを使用してそれをより扱いやすいサイズに切り詰めました。

JFreeChartをもう一度見てみることをお勧めします。ユーザーガイドは購入のみ可能ですが、デモでは何が可能かを示しており、 APIドキュメントからその方法を理解するのは非常に簡単です。基本的には、ChartFactory静的メソッドから始めて、結果のJFreeChartオブジェクトをChartPanelに接続して表示します。行き詰まった場合は、StackOverflowで問題に対する簡単な回答が得られると確信しています。

于 2008-11-07T00:17:35.163 に答える
5

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

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

乾杯、

マーティン

于 2011-03-27T22:19:28.717 に答える
5

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

于 2011-06-23T18:37:23.863 に答える
4

町に新しいグラフ作成ライブラリがあります: JChartlib JChartLib http://freshmeat.net/projects/jchartlib

于 2011-09-07T15:40:21.680 に答える
4

すべてオープンソースの JChart があります。何をグラフ化しているのか、どのようにグラフ化しているのか (サーブレット、swing など) が正確にはわかりません。

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

JGraph も使用しましたが、商用バージョンしか使用していません。ただし、オープン ソース バージョンは提供しています。

https://github.com/jgraph/jgraphx

于 2008-11-05T16:42:43.677 に答える
2

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

http://www.jensoft.org

よろしく。

于 2011-11-23T11:02:08.480 に答える
1

過去に EasyCharts を使用したことがありますが、その名に恥じません。JFreeChart ほど強力ではありませんが、EasyCharts の JAR は JFreeChart よりもはるかに小さいです。

于 2010-04-20T17:43:03.293 に答える