Example usage for org.jfree.chart.renderer.category LineAndShapeRenderer getRowCount

List of usage examples for org.jfree.chart.renderer.category LineAndShapeRenderer getRowCount

Introduction

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

Prototype

public int getRowCount() 

Source Link

Document

Returns the number of rows in the dataset.

Usage

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

/**
 *
 *//*from ww w .  j  ava 2  s.c om*/
protected JFreeChart createLineChart() throws JRException {
    JFreeChart jfreeChart = super.createLineChart();
    CategoryPlot categoryPlot = (CategoryPlot) jfreeChart.getPlot();
    LineAndShapeRenderer lineRenderer = (LineAndShapeRenderer) categoryPlot.getRenderer();
    lineRenderer.setStroke(new BasicStroke(2f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
    //      Stroke stroke = new BasicStroke(2f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);

    for (int i = 0; i < lineRenderer.getRowCount(); i++) {
        lineRenderer.setSeriesOutlinePaint(i, ChartThemesConstants.TRANSPARENT_PAINT);
        lineRenderer.setSeriesFillPaint(i,
                (Paint) ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        lineRenderer.setSeriesPaint(i, (Paint) ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        lineRenderer.setSeriesShapesVisible(i, true);
        //it isn't applied at the moment
        //lineRenderer.setSeriesStroke(i,stroke);

        //line3DRenderer.setSeriesLinesVisible(i,lineRenderer.getSeriesVisible(i));
    }
    //      configureChart(jfreeChart, getPlot());
    return jfreeChart;
}

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

@Override
protected JFreeChart createLineChart() throws JRException {
    JFreeChart jfreeChart = super.createLineChart();
    CategoryPlot categoryPlot = (CategoryPlot) jfreeChart.getPlot();
    LineAndShapeRenderer lineRenderer = (LineAndShapeRenderer) categoryPlot.getRenderer();
    lineRenderer.setBaseStroke(new BasicStroke(2f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
    //      Stroke stroke = new BasicStroke(2f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);

    for (int i = 0; i < lineRenderer.getRowCount(); i++) {
        lineRenderer.setSeriesOutlinePaint(i, ChartThemesConstants.TRANSPARENT_PAINT);
        lineRenderer.setSeriesFillPaint(i, ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        lineRenderer.setSeriesPaint(i, ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        lineRenderer.setSeriesShapesVisible(i, true);
        //it isn't applied at the moment
        //lineRenderer.setSeriesStroke(i,stroke);

        //line3DRenderer.setSeriesLinesVisible(i,lineRenderer.getSeriesVisible(i));
    }/*from   w w w.j ava  2  s .  com*/
    //      configureChart(jfreeChart, getPlot());
    return jfreeChart;
}