JFreeChart を使用すると、プログラムのサイズが標準の Java プログラムよりも大幅に大きくなる (約 1.5 MB) ことに気付きました。それが何であるかを確認するために、JFreeChart の公式開発者ガイドを調べたところ、900 ページ以上あることに気付きました! これは、Java で JFreeChart ライブラリを使用することはsystem()
、C++ で使用するのと似ていることを意味します (ただし、はるかに安全です)。壁に適切なサーモスタットがある場合、家具を熱で燃やすようなものです。JFreeChartライブラリにすべてを含めることなく、JFreeChartライブラリからはるかに小さなライブラリを構築できるかどうかを知りたいと思っていました。つまり、単純に実行可能な JAR ファイルを展開し、基本的な折れ線グラフ/時間グラフに必要なものだけを取り出して、そこから独自のライブラリを作成することはできますか?
質問する
65 次
1 に答える
1
オープンソースであるため、ソースコードを取得し、不要または必要のないものをすべて削除して、新しい軽量 jar に再コンパイル/再構築することができます。それをビルドするプロジェクトにはおそらくANT
build.xml ファイルのようなものがあり、ニーズに合わせてカスタマイズすることもできます。
はるかに軽量な新しいグラフ作成ライブラリを試してみたい場合は、XChartをご覧ください。これはオープンソースであり、積極的に開発されています。ソース コードを参照するか、Githubでプロジェクトをフォークできます。JFreeChart のすべての機能を備えているわけではありませんが、多くの場合は問題ありません。
于 2013-04-27T14:46:51.030 に答える