Example usage for org.jfree.chart.renderer.xy StandardXYItemRenderer setSeriesShapesFilled

List of usage examples for org.jfree.chart.renderer.xy StandardXYItemRenderer setSeriesShapesFilled

Introduction

In this page you can find the example usage for org.jfree.chart.renderer.xy StandardXYItemRenderer setSeriesShapesFilled.

Prototype

public void setSeriesShapesFilled(int series, Boolean flag) 

Source Link

Document

Sets the 'shapes filled' flag for a series and sends a RendererChangeEvent to all registered listeners.

Usage

From source file:org.jfree.chart.demo.TimeSeriesDemo3.java

/**
 * Creates a new chart./*from  w w  w  . j a v  a 2 s.  c om*/
 * 
 * @param dataset  the dataset.
 * 
 * @return The dataset.
 */
private JFreeChart createChart(final XYDataset dataset) {
    final JFreeChart chart = ChartFactory.createTimeSeriesChart("Time Series Demo 3", "Time", "Value", dataset,
            true, true, false);
    final XYPlot plot = chart.getXYPlot();
    final DateAxis axis = (DateAxis) plot.getDomainAxis();
    axis.setTickUnit(new DateTickUnit(DateTickUnit.MONTH, 1, new SimpleDateFormat("MMM-yyyy")));
    axis.setVerticalTickLabels(true);

    final StandardXYItemRenderer renderer = (StandardXYItemRenderer) plot.getRenderer();
    renderer.setPlotShapes(true);
    renderer.setSeriesShapesFilled(0, Boolean.TRUE);
    renderer.setSeriesShapesFilled(1, Boolean.FALSE);

    return chart;
}