import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.ChartFactory;
import org.jfree.data.general.DefaultPieDataset;
import java.io.File;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.ChartFactory;
import org.jfree.data.general.DefaultPieDataset;
import java.io.File;
public class PieChartExample{
public static void main(String[] args)
{
// 创建一个饼型图
DefaultPieDataset pieDataset = new DefaultPieDataset();
// 向饼型图中添加数据
pieDataset.setValue("管理人员",25);
pieDataset.setValue("市场人员",25);
pieDataset.setValue("开发人员",35);
pieDataset.setValue("其他人员",15);
// JFreeChart chart = ChartFactory.createPieChart("标题",设置数据,是否显示图形,是否进行提示,是否配置报表存放地址);
JFreeChart chart = ChartFactory.createPieChart("公司组织架构图",pieDataset,true,true,false);
try {
// 创建图形显示面板
ChartFrame cf = new ChartFrame("饼型图",chart);
cf.pack();
// 设置图形可见
cf.setVisible(true);
// // 保存图片到指定文件夹
// ChartUtilities.saveChartAsJPEG(new File("C:\\chart1.jpg"), chart, 500, 300);
} catch (Exception e){
System.out.println("Problem occurred creating chart.");
}
}
}
public static void main(String[] args)
{
// 创建一个饼型图
DefaultPieDataset pieDataset = new DefaultPieDataset();
// 向饼型图中添加数据
pieDataset.setValue("管理人员",25);
pieDataset.setValue("市场人员",25);
pieDataset.setValue("开发人员",35);
pieDataset.setValue("其他人员",15);
// JFreeChart chart = ChartFactory.createPieChart("标题",设置数据,是否显示图形,是否进行提示,是否配置报表存放地址);
JFreeChart chart = ChartFactory.createPieChart("公司组织架构图",pieDataset,true,true,false);
try {
// 创建图形显示面板
ChartFrame cf = new ChartFrame("饼型图",chart);
cf.pack();
// 设置图形可见
cf.setVisible(true);
// // 保存图片到指定文件夹
// ChartUtilities.saveChartAsJPEG(new File("C:\\chart1.jpg"), chart, 500, 300);
} catch (Exception e){
System.out.println("Problem occurred creating chart.");
}
}
}
相关热门文章
给主人留下些什么吧!~~
评论热议