1.使用JFreeChart框架
2.设置数据集
DefaultPieDataset dateset=new DefaultPieDataset(); //建立一个默认的饼图
dateset.setValue("manager", 25); //输入数据
dateset.setValue("aaa", 25);
dateset.setValue("bbb", 45);
dateset.setValue("ccc", 10);
3.创建JFreeChart对象
JFreeChart chart=ChartFactory.createPieChart(
"date", //设置图表的标题
dateset, //数据集
true, //是否显示legend
true, //是否显示提示
false //图片中是否存在url
);
4.使用输出流输出图片
OutputStream os=new FileOutputStream("f:\\test.jpg");
ChartUtilities.writeChartAsJPEG(os, chart, 500, 500);
os.close();
5.结果:
图片中最下面就是legend