Example usage for org.jfree.chart.renderer.category BarRenderer3D setWallPaint

List of usage examples for org.jfree.chart.renderer.category BarRenderer3D setWallPaint

Introduction

In this page you can find the example usage for org.jfree.chart.renderer.category BarRenderer3D setWallPaint.

Prototype

public void setWallPaint(Paint paint) 

Source Link

Document

Sets the paint used to hightlight the left and bottom walls in the plot background, and sends a RendererChangeEvent to all registered listeners.

Usage

From source file:net.sf.fspdfs.chartthemes.spring.EyeCandySixtiesChartTheme.java

protected JFreeChart createStackedBar3DChart() throws JRException {
    JFreeChart jfreeChart = super.createStackedBar3DChart();
    CategoryPlot categoryPlot = (CategoryPlot) jfreeChart.getPlot();
    BarRenderer3D barRenderer3D = (BarRenderer3D) categoryPlot.getRenderer();
    barRenderer3D.setWallPaint(ChartThemesConstants.TRANSPARENT_PAINT);

    //CategoryDataset categoryDataset = categoryPlot.getDataset();
    barRenderer3D.setItemMargin(0);//from www . j a v  a  2s . c  o  m
    return jfreeChart;
}

From source file:net.sf.jasperreports.chartthemes.spring.EyeCandySixtiesChartTheme.java

@Override
protected JFreeChart createStackedBar3DChart() throws JRException {
    JFreeChart jfreeChart = super.createStackedBar3DChart();
    CategoryPlot categoryPlot = (CategoryPlot) jfreeChart.getPlot();
    BarRenderer3D barRenderer3D = (BarRenderer3D) categoryPlot.getRenderer();
    barRenderer3D.setWallPaint(ChartThemesConstants.TRANSPARENT_PAINT);

    //CategoryDataset categoryDataset = categoryPlot.getDataset();
    barRenderer3D.setItemMargin(0);//www.  j av  a 2 s.c  o  m
    return jfreeChart;
}

From source file:net.sf.fspdfs.chartthemes.spring.EyeCandySixtiesChartTheme.java

protected JFreeChart createBar3DChart() throws JRException {
    JFreeChart jfreeChart = super.createBar3DChart();
    CategoryPlot categoryPlot = (CategoryPlot) jfreeChart.getPlot();
    BarRenderer3D barRenderer3D = (BarRenderer3D) categoryPlot.getRenderer();

    barRenderer3D = new GradientBarRenderer3D(barRenderer3D);
    categoryPlot.setRenderer(barRenderer3D);

    barRenderer3D.setItemMargin(0);/*  w  ww  . ja  va 2s . com*/
    barRenderer3D.setWallPaint(ChartThemesConstants.TRANSPARENT_PAINT);
    //categoryPlot.setOrientation(PlotOrientation.HORIZONTAL);

    barRenderer3D.setItemMargin(0);

    CategoryDataset categoryDataset = categoryPlot.getDataset();
    if (categoryDataset != null) {
        for (int i = 0; i < categoryDataset.getRowCount(); i++) {
            barRenderer3D.setSeriesPaint(i,
                    (Paint) ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        }
    }
    return jfreeChart;
}

From source file:net.sf.jasperreports.chartthemes.spring.EyeCandySixtiesChartTheme.java

@Override
protected JFreeChart createBar3DChart() throws JRException {
    JFreeChart jfreeChart = super.createBar3DChart();
    CategoryPlot categoryPlot = (CategoryPlot) jfreeChart.getPlot();
    BarRenderer3D barRenderer3D = (BarRenderer3D) categoryPlot.getRenderer();

    barRenderer3D = new GradientBarRenderer3D(barRenderer3D);
    categoryPlot.setRenderer(barRenderer3D);

    barRenderer3D.setItemMargin(0);//  w  w w.  jav a 2  s .  c o m
    barRenderer3D.setWallPaint(ChartThemesConstants.TRANSPARENT_PAINT);
    //categoryPlot.setOrientation(PlotOrientation.HORIZONTAL);

    barRenderer3D.setItemMargin(0);

    CategoryDataset categoryDataset = categoryPlot.getDataset();
    if (categoryDataset != null) {
        for (int i = 0; i < categoryDataset.getRowCount(); i++) {
            barRenderer3D.setSeriesPaint(i, ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        }
    }
    return jfreeChart;
}