在此问题的所选答案中,我想要更改标记大小,我该怎么做?
设置X、Y轴范围-JfreeChart
XYItemRenderer.setSeriesShape
实现此功能。请参考DefaultDrawingSupplier .createStandardSeriesShapes()
的实现方式。 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);
参考文献:JFreeChart:增加数据点的大小