メモ - JFreeChartで円グラフを作成AdvertisementJFreeChartコード
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:円グラフ |