[英]GWT BarChart how to reduce space between bars and remove start line
[英]How to remove space betwwen bars on a category in iReport?
我有一個在每個類別值上帶有兩個條的圖。 如何刪除類別值上的酒吧之間的空白。 具有不同類別值的條形圖之間的空格不應刪除。
我使用Java定制程序來處理這種情況,如下所示:
public class BarChartCustomizerExIm implements JRChartCustomizer{
@Override
public void customize(JFreeChart chart, JRChart jasperChart) {
BarRenderer barRenderer = (BarRenderer)plot.getRenderer();
barRenderer.setItemMargin(0);
}
}
將此類的jar放在類路徑中,並在ireport的定制器字段中指定類名。
編寫自己的ChartCustomizer,如下所示:
public class CustomizeBarChart extends JRAbstractChartCustomizer {
/**
* Customizer for BarChart.
*
* @param chart the chart
* @param jasperChart the jasperChart
*
* @see net.sf.jasperreports.engine.JRChartCustomizer#customize(org.jfree.chart.JFreeChart, net.sf.jasperreports.engine.JRChart)
*/
public void customize(JFreeChart chart, JRChart jasperChart) {
CategoryPlot categoryPlot = chart.getCategoryPlot();
BarRenderer renderer = (BarRenderer) categoryPlot.getRenderer();
//Spaces between bars
renderer.setItemMargin(0.01);
}
}
並將其添加為圖表首選項中的Customizer類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.