Reputation: 7458
In the selected answer to this question I would like to change the marker size, how can i do that?
Setting Range for X,Y Axis-JfreeChart
Upvotes: 4
Views: 5799
Reputation: 4262
You can achieve this by XYItemRenderer.setSeriesShape
. Please refer to how DefaultDrawingSupplier .createStandardSeriesShapes()
works.
XYItemRenderer renderer = xyPlot.getRenderer();
renderer.setSeriesPaint(0, Color.blue);
double size = 20.0;
double delta = size / 2.0;
Shape shape1 = new Rectangle2D.Double(-delta, -delta, size, size);
Shape shape2 = new Ellipse2D.Double(-delta, -delta, size, size);
renderer.setSeriesShape(0, shape1);
renderer.setSeriesShape(1, shape2);
Reference: JFreeChart: Increase Size of Data Point
Upvotes: 5