@634

メモ - JFreeChartで円グラフを作成

Advertisement

JFreeChart

コード

import java.io.File;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

public class Pie {
    public static void main(String[] args) throws Exception{
        DefaultPieDataset defaultPieDataset = new DefaultPieDataset();
        defaultPieDataset.setValue("賛成", 820);
        defaultPieDataset.setValue("反対", 300);
        defaultPieDataset.setValue("どちらでもない", 40);

        // 2D
        JFreeChart jFreeChart = ChartFactory.createPieChart(
                "質問の答え",
                defaultPieDataset,
                true,
                false,
                false);

        // 3D
        /*
        JFreeChart jFreeChart = ChartFactory.createPieChart3D(
                "質問の答え",
                defaultPieDataset,
                true,
                false,
                false);
        */

        ChartUtilities.saveChartAsJPEG(new File("c:\\pie.jpg"), jFreeChart, 400, 300);
    }
}

結果
図1:円グラフ
図1:円グラフ

Advertisement

ショートカット

634
このカテゴリのトップページに戻る
634labs
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール