Java JFreeChartを使って、円グラフの画像を出力する




前回の続きです。
JFreeChartの入手方法は、こちらをどうぞ。

Java JFreeChartを使って、棒グラフの画像を出力する

2024.05.08

Java JFreeChartを使って、円グラフの画像を出力するサンプル

JFreeChartを使って、円グラフの画像ファイル(PNG形式)を出力します。

実行結果

こんな画像ファイルが出力されます。

サンプルの解説

ChartFactory.createPieChartで、チャートが作れます。
第1引数がタイトル、第2引数がデータセットです。第3引数以降はとくに指定しなくても大丈夫ですが、凡例の表示有無などの指定です。
フォントは必ずセットしておきましょう。セットしないと日本語は出ません。

あとは、ChartUtils.saveChartAsPNG(File,JFreeChart,int,int)で、画像ファイルに出力だけですね。
PNGまたはJPEG形式で出力できます。