修改柱状图的宽度 添加这个类
第一步
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();
renderer.setMaximumBarWidth(0.015); //宽度可调
renderer.setItemMargin(0.0);
}
}
第二步 在插件中写好类名 格式为你的类名所在位置 格式即 包名.类名
我的路径是org.jfree.chart.plot.BarChartCustomizer