I have a line chart created with ChartFactory.createLineChart().
I'm trying to set the legend shapes to be filled squares without any lines through it.
code like:
Code: Select all
CategoryPlot plot = (CategoryPlot) chart.getPlot();
LineAndShapeRenderer renderer = (LineAndShapeRenderer) plot.getRenderer();
renderer.setBaseLegendShape(new Rectangle2D.Double(-4.0, -4.0, 4.0, 4.0));
In a chart created with ChartFactory.createXYLineChart(), code like:
Code: Select all
XYPlot plot = (XYPlot) chart.getPlot();
XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) plot.getRenderer();
renderer.setLegendLine(new Rectangle2D.Double(-4.0, -4.0, 4.0, 4.0));
renderer.setBaseLegendShape(new Rectangle2D.Double(-4.0, -4.0, 4.0, 4.0));
How do I get the squares filled and how do I get rid of the lines?