After creating a line chart by passing to JFreeChart constructor a XYSeriesCollection
dataset, I'm trying to get either series Stroke
/Paint
/Shape
as:
XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer)chart.getXYPlot().getRenderer();
for (int i = 0; i < dataset.getSeriesCount(); i++) {
renderer.getSeriesStroke(i);
renderer.getSeriesPaint(i);
renderer.getSeriesShape(i);
}
but all return null.
Why is that? How can I get the non-null objects?