import org.jfree.chart.JFreeChart;
import org.jfree.chart.renderer.category.BarRenderer;
import net.sf.jasperreports.engine.JRChart;
import net.sf.jasperreports.engine.JRChartCustomizer;
public class BarChartCustomizer implements JRChartCustomizer {
public void customize(JFreeChart chart, JRChart jasperChart) {
BarRenderer renderer = (BarRenderer)chart.getCategoryPlot().getRenderer();
//defined width
renderer.setMaximumBarWidth(0.015);
renderer.setItemMargin(0.0);
}
}
寫如上所示的java類,類名BarChartCustomizer,編譯成.class文件,打包成JAR包的形式
想在irpeort中看效果的話,在ireport文件的classpath裏面添加剛才的jar包,並在chart屬性欄的Customizer Class裏面填上 (具体包名).BarChartCustomizer,保存即可。
java web項目中也是一样,把剛才的jar包丟進WEB-INF的lib裏面即可。
分享到:
相关推荐
struts2-jfreechart-plugin-2.1.8.1.jar
struts2-jfreechart-plugin-2.0.11.jarstruts2-jfreechart-plugin-2.0.11.jarstruts2-jfreechart-plugin-2.0.11.jar
JFreeChart 饼状图 柱状图 柱状图 堆积柱状图 折线图 这个是我特地开发的一个用JFreeChart开发的用来画图的项目,已经开发成形了各种项目的各种需求的项目,并且自己可以拓展,根据需求修改代码,完成项目的需要。 ...
利用jfreechart绘制的横向立体柱状图,横坐标是数值,纵坐标是数据分类,需要提前引入jfreechart包文件到工程里,才不会报错
struts2-jfreechart-plugin-2.1.6.jar
struts2-jfreechart-plugin-2.0.8.jar
struts2-jfreechart-plugin-2.1.8.1
Java Web应用开发中,JFreeChart是一个强大的图表生成库,能够帮助开发者轻松地在Web应用程序中创建各种类型的图表,如柱状图、饼图、线图等。在本课堂案例中,我们将学习如何使用JFreeChart组件来实现柱状图的绘制...
struts2-jfreechart-plugin-2.3.4.1.jar
jfreechart 堆栈柱状图跟折线图结合拼接 jar包请戳http://download.csdn.net/detail/a156435646/7424707
**标题:“jfreechart的使用-柱状图”** **描述**:这篇博客文章主要探讨了如何使用jFreeChart库创建柱状图。jFreeChart是Java编程语言中一个广泛使用的开源图表库,它提供了丰富的图表类型,包括柱状图、饼图、...
java+jfreechart+struts 生成柱状图 java jfreechart 柱状图 java jfreechart 柱状图 谁需要完整项目可以去http://download.csdn.net/source/2665347
struts2 结合强大的图形报表开发包进行集成开发,能够降低系统的耦合和灵活的报表开发方式,展现不同的图形化报表,给企业带来更加精美的报表解决方案。
### 如何修改struts2-jfreechart-plugin 2.0.11 jar包 #### 一、概述 本文档将详细介绍如何对`struts2-jfreechart-plugin 2.0.11`版本的jar包进行修改。Struts2是一个基于Java的Web应用框架,而JFreeChart则是一款...
最新官方struts2-plugin jfreechart,分享于有需要的朋友
public JFreeChart createChart(String Ytitle, String title, CategoryDataset lineData, CategoryDataset barData) { //参考附件 return chart; } //struts 部分 <!--begin 维优特例 --> ...
JFreeChart是一个流行的Java库,用于生成各种类型的图表,包括折线图、饼图和柱状图,甚至堆栈柱状图。这个压缩包中的"CreateChartServiceImpl.java"文件很可能包含了一个实现这些功能的服务类。 首先,我们要理解...
Java中的JFreeChart库是一个强大的工具,用于生成各种图表,如折线图、柱状图、饼图、散点图等。它为开发者提供了一种简单的方法来在Java应用程序、Swing组件或Web应用程序中创建高质量的图表。在这个"java--...
JFreeChart创建柱状图,之前网上很多都是创建柱状图的,静态的。数据更新之后柱状图随之改变,代码实现详见附件代码。所需要的jar包是jfreechart-1.0.13.jar,gnujaxp.jar,jcommon-1.0.16.jar