我想在我的報告中定製我的圖表(使用jasperReport和iReport 4.0),這個類最大限度地縮小了比例,我怎樣才能在每個欄的頂部添加值,並在X軸上垂直寫入本質,因爲它們重疊在附表中它是一團糟)?使用Customiser Chart Class的步驟是什麼?
這是類:
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.");
}
}
我希望有一個圖上看是這樣的:
爲什麼不[擴展JRAbstractChartCustomizer'](http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JRAbstractChartCustomizer.html)? – trashgod