Jfreechart-pie-chart
提供:Dev Guides
JFreeChart-円グラフ
円グラフでは、各セクターの弧の長さは、それが表す量に比例します。 この章では、JFreeChartを使用して、ビジネスデータの特定のセットから*円グラフ*を作成する方法を示します。
ビジネスデータ
次の例は、円グラフを使用したモバイル販売を示しています。 以下は、さまざまなモバイルブランドとその販売(1日あたりのユニット数)のリストです。
S.No | Mobile Brands | Sales (UNITS per day) |
---|---|---|
1 | Iphone 5S | 20 |
2 | Samsung Grand | 20 |
3 | MOTO G | 40 |
4 | Nokia Lumia | 10 |
AWTベースのアプリケーション
以下は、上記の情報を使用して円グラフを作成するコードです。 このコードは、AWTベースのアプリケーションに円グラフを埋め込むのに役立ちます。
上記のJavaコードを PieChart_AWT.java ファイルに保存し、プロンプトとしてコマンドからコンパイルして実行します。
すべてがうまくいけば、コンパイルして実行し、次の円グラフを生成します-
アプリケーションにチャートを埋め込む必要がない場合は、コマンドプロンプトでチャートイメージを作成できます。 JFreeChartでは、グラフ画像をJPGまたはPNG形式で保存できます。
JPEG画像作成
上記の例を書き直して、コマンドラインからJPEGイメージを生成します。 以下は、JFreeChartライブラリによって提供される2つのAPIです。これらを使用して、要件に応じてPNGまたはJPEGイメージを生成できます。
- * saveChartAsPNG()*-画像をPNG形式で保存するAPI。
- * saveChartAsJPEG()*-JPEG形式で画像を保存するAPI。
上記のJavaコードを PieChart.java ファイルに保存し、プロンプトとしてコマンドからコンパイルして実行します。
すべて問題なければ、コンパイルして実行し、 PieChart.jpeg という名前のJPEGイメージファイルを現在のディレクトリに作成します。