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报表开发利器实例** JFreeChart是一款强大的Java图表库,用于生成高质量的、可定制的2D图表。这个实例集是专为开发者设计的,帮助他们快速理解和掌握如何在自己的应用程序中使用JFreeChart来创建各种...
**JFreeChart报表详解** JFreeChart是一款强大的Java图表库,专为开发人员提供各种类型的图表,如直方图、饼图和折线图等,广泛应用于数据分析、数据可视化和报表制作等领域。它是一个开源项目,允许开发者在自己的...
**JFreeChart报表小demo** 是一个基于Java的项目,主要展示了如何使用JFreeChart库创建各种图表,如饼图、柱状图和线图,并将这些图表嵌入到PDF文档中,使用了iText库进行PDF处理。这个项目非常适合初学者了解数据...
在开发过程中,JFreeChart的API文档和示例代码非常宝贵,可以帮助你快速理解和实现特定的图表需求。如果你正在处理涉及大量数据可视化的项目,JFreeChart无疑是值得信赖的工具。通过学习和实践,你可以充分利用其...
### Java报表JFreeChart开发知识点总结 #### 1. 简介 ##### 1.1 什么是JFreeChart JFreeChart是一款免费且开源的Java图表库,它提供了多种类型的图表绘制功能,如饼图、条形图、折线图等。JFreeChart适用于各种Java...
JFreeChart报表小例子 public class SimpleJFreeChart { public static void main(String[] args){ DefaultPieDataset dpd=new DefaultPieDataset(); //建立一个默认的饼图 dpd.setValue("管理人员", 25); //...
**JFreeChart web报表开发实例** 在Web应用中,数据可视化是至关重要的,它能够帮助用户更好地理解复杂的信息。JFreeChart是一个强大的Java库,专为生成高质量的图表而设计,广泛应用于各种Java应用程序,包括Web...
**生成 JFreeChart 报表** 在Java编程中,生成美观且功能丰富的...在这个Dome中,`CartDB.sql`和`ChartManager`可能分别代表了数据来源和报表生成与管理的实现,展示了如何在实际项目中应用JFreeChart进行报表开发。
**JFreeChart 图形报表开发** JFreeChart 是一个强大的Java库,用于生成高质量的2D图表,包括线图、柱状图、饼图、散点图、甘特图等多种类型的图表。它广泛应用于各种Java应用程序,如桌面应用、Web应用、服务器端...
在这个"jfreechart报表处理"的资源包中,你可能会找到关于如何使用JFreeChart API以及一些DEMO示例,这些都将帮助你深入理解和应用这个库。 首先,JFreeChart的API主要包括一系列的类和接口,用于创建、配置和渲染...
通过这个JFreeChart报表Demo案例,你可以学习到如何使用JFreeChart库来创建具有3D效果的图表,并将它们整合到Java应用程序中,为用户提供直观、美观的数据展示。在实际开发过程中,结合提供的JAR包和示例代码,你将...
总之,JFreeChart和水晶报表的结合使用,可以帮助开发人员创建具有专业级图表的高质量报告,提升数据分析和决策支持的能力。通过深入学习这两个工具,可以进一步提升在数据可视化和商业智能领域的专业技能。
本文将深入探讨JFreeChart在Java Web开发中的应用及其在报表系统开发中的关键知识点。 首先,JFreeChart支持多种类型的图表,包括柱状图、饼图、线图、面积图、散点图等,这些图表可以满足各种业务场景的数据可视化...
将JFreeChart与Struts结合,可以实现动态生成报表,特别是3D柱形图,这种视觉效果丰富的图表类型在展现复杂数据时尤其有用。 首先,我们需要了解JFreeChart的基本用法。JFreeChart提供了丰富的API,允许开发者...
JFreeChart库正是这样一个强大的工具,它允许开发人员在Java应用程序中创建各种图表,如柱状图、饼图和折线图等。这个免费的库不仅功能丰富,而且易于学习和使用,使得数据展示变得更加直观和专业。 JFreeChart库的...
**JFreeChart** 是一个流行的Java库,用于创建高质量的...通过学习这份资源,你将能够熟练地利用JFreeChart在Java应用中创建出专业且具有吸引力的图表,无论是在数据分析、报表制作还是可视化展示方面都将游刃有余。
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报表教程”旨在帮助开发者掌握如何利用JFreeChart在Java应用程序中生成专业且美观的数据可视化报告。 在JFreeChart中,首先需要理解基础的图表组件,如CategoryDataset(分类数据集)用于柱状图和...
### JFreeChart 1.0.9 开发文档 #### 1. 引言 **1.1 什么是JFreeChart?** JFreeChart是一款完全用Java编写的开源图表库,用于生成高质量的统计图表,如折线图、柱状图、饼图等。它为开发者提供了丰富的API,可以...
**jFreeChart 基本开发手册** jFreeChart 是一个强大的开源图表库,用于Java开发者生成高质量的、丰富的图表。这个库支持多种类型的图表,包括饼图、柱状图、线图以及混合图,广泛应用于数据分析、报表生成、可视化...