【发布时间】:2011-08-24 09:35:06
【问题描述】:
我想在我的报告中自定义我的图表(使用 jasperReport 和 iReport 4.0),这个类最小化比例,我怎样才能在每个条的顶部添加值并在 X 轴上垂直写入属性,因为它们是重叠的(看看附表,一团糟)?
这是类:
public class ChartCustomiser implements JRChartCustomizer{
@Override
public void customize(JFreeChart jfc, JRChart jrc) {
CategoryPlot plot = (CategoryPlot)jfc.getPlot();
ValueAxis verticalAxis = plot.getRangeAxis();
TickUnits verticalTicks = new TickUnits();
verticalTicks.add(new NumberTickUnit(1));
verticalTicks.add(new NumberTickUnit(2));
verticalTicks.add(new NumberTickUnit(5));
verticalTicks.add(new NumberTickUnit(10));
verticalAxis.setStandardTickUnits(verticalTicks);
throw new UnsupportedOperationException("Not supported yet.");
}
}
我想要一个如下所示的图表:
【问题讨论】:
标签: java jasper-reports jfreechart