packageGUIview;importHibernateTool.HibernateTools;importProductClass.Problemfreq;importorg.hibernate.Criteria;importorg.hibernate.Session;importorg.jfree.chart.ChartFactory;importorg.jfree.chart.ChartPanel;importorg.jfree.chart.JFreeChart;importorg.jfree.chart.labels.StandardPieSectionLabelGenerator;importorg.jfree.chart.plot.PiePlot;importorg.jfree.data.general.DefaultPieDataset;import java.awt.*;importjava.text.DecimalFormat;importjava.text.NumberFormat;importjava.util.List;public classPieChartTool {publicChartPanel panel1;publicPieChartTool(){
DefaultPieDataset data=getDataSet();
JFreeChart chart= ChartFactory.createPieChart3D("产品问题分布",data,true,false,false);//设置百分比
PiePlot pieplot =(PiePlot) chart.getPlot();
DecimalFormat df= new DecimalFormat("0.00%");//获得一个DecimalFormat对象,主要是设置小数问题
NumberFormat nf = NumberFormat.getNumberInstance();//获得一个NumberFormat对