public String init(){
List list=retailorderService.get0rderzt("B231");
a[0]="待签订单"+list.size()+"个";
b[0]=list.size();
List list1=retailorderService.get0rderzt("B232");
a[1]="未通过订单"+list1.size()+"个";
b[1]=list1.size();
List list2=retailorderService.get0rderzt("B233");
a[2]="通过订单"+list2.size()+"个";
b[2]=list2.size();
List list3=retailorderService.get0rderzt("B236");
a[3]="完成订单"+list3.size()+"个";
b[3]=list3.size();
List list4=retailorderService.get0rderzt("B237");
a[4]="拒签订单"+list4.size()+"个";
b[4]=list4.size();
return "yan";
}
public JFreeChart getChart()
{
chart = ChartFactory.createPieChart3D(
"订单状态分布", // 图表标题
getDataSet(init(),b), //数据
true, // 是否显示图例
false, //是否显示工具提示
false //是否生成URL
);
//重新设置图标标题,改变字体
chart.setTitle(new TextTitle("订单状态分布", new Font("黑体", Font.ITALIC , 22)));
//取得统计图标的第一个图例
LegendTitle legend = chart.getLegend(0);
//修改图例的字体
legend.setItemFont(new Font("宋体", Font.BOLD, 14));
//获得饼图的Plot对象
PiePlot plot = (PiePlot)chart.getPlot();
//设置饼图各部分的标签字体
plot.setLabelFont(new Font("隶书", Font.BOLD, 18));
//设定背景透明度(0-1.0之间)
plot.setBackgroundAlpha(0.9f);
//设定前景透明度(0-1.0之间)
plot.setForegroundAlpha(0.50f);
plot.setExplodePercent("其他", 0.5D);
plot.setCircular(true);
return chart;
}
分享到:
相关推荐
用于学习JFreeChart的web实例,简单易用,导入到Eclipse后即可使用。
利用jfreeChart开发的饼图、柱状图、线图小案例,结合itext页面pdf展示,适合入门学习。
开发java报表的帮助文档,贡献给需要的各位。
包含JFreeChart web报表开发完整实例
JFreeChart报表小例子 public class SimpleJFreeChart { public static void main(String[] args){ DefaultPieDataset dpd=new DefaultPieDataset(); //建立一个默认的饼图 dpd.setValue("管理人员", 25); //...
jfreechart开发的报表系统,基于web,
JFreeChart生成报表Demo案例,包含生产饼状图(3D效果),柱状图(3D效果),折现图等(3D效果)。及其所需的Jar包。
JFreeChart报表开发所需jar文件以及模板 gnujaxp.jar iText-2.1.1.jar jcommon-1.0.13.jar jfreechart-1.0.10.jar jfreechart-1.0.10-experimental.jar jfreechart-1.0.10-swt.jar junit.jar swtgraphics2d.jar
基于JFreeChart的Web图形开发源码 有源码,有作者联系方式,方便技术交流
JFreeChart的开发文档,不用多说了吧^o^
jfreeChart图解详细开发步骤jfreeChart图解详细开发步骤jfreeChart图解详细开发步骤jfreeChart图解详细开发步骤jfreeChart图解详细开发步骤jfreeChart图解详细开发步骤jfreeChart图解详细开发步骤jfreeChart图解详细...
该报表工具下下来之后可以直接使用,不需要深入了解报表原理,只需导入js文件,填充报表数据即可,最适合、快速的报表开发。有各种报表图形,支持3DFlash。 用法:解压后,直接进入index主页查看报表类型,选择好...
j2ee技术结合web报表技术,使您的web开发更加精彩,该实例展现了怎样在一个web程序开发中使用JFreeChart技术的实例,想做这方面应用的朋友可以参考一下!!
基于jfreechart的各种统计图的实例,适合不同领域的项目开发需求
最新109的官方收费开发文档,2008年1月。英文。
JfreeChart生成报表[定义].pdf
jfreechart开发手册。。。适合报表图开发
使用myEclipse6.0.1工具开发的简单使用jfreechart报表插件.包括jsp页面调用显示报表.
JFreeChart设计者David Gilbert介绍JFreeChart的书籍,里面有实例也包含了大部分类的使用说明。英文不好的同志请慢慢看,这可是英文版的。
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。