67,538
社区成员
发帖
与我相关
我的任务
分享package yw;
import java.io.*;
import java.awt.*;
import java.awt.Dimension;
import javax.swing.JFrame;
import org.jfree.chart.*;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
public class PieChart
{
public static void main(String[] args){
String title="情况统计";
DefaultPieDataset piedata = new DefaultPieDataset();
piedata.setValue("高级职称",25);
piedata.setValue("中级职称",55);
piedata.setValue("初级职称及其他",10);
JFreeChart chart =ChartFactory.createPieChart(title,piedata,true,true,true);
chart.setTitle(new TextTitle(title,new Font("宋体",Font.ITALIC,25)));
chart.addSubtitle(new TextTitle("最后更新日期:2009年10月5日",new Font("宋体",Font.ITALIC,20)));
chart.setBackgroundPaint(Color.red);
try{
ChartUtilities.saveChartAsJPEG(new File("C:\\PieChart.jpeg"),chart,1200,1200);
} catch (IOException exz)
{
System.out.print("Can't Creat image File");
}
PieChart p=new PieChart();
}
}