如何在XYSplineRenderer图中将方形的形状更改为点

时间:2012-10-23 11:42:27

标签: jfreechart

在JFreeChart XYSplineRenderer图中我需要显示小点而不是小方块来显示XY坐标。我怎样才能改变这些圆点的形状。 enter image description here

2 个答案:

答案 0 :(得分:2)

要使对称Shape居中于给定的数据点,您需要将左上角偏移半径(直径的一半)。对于较小的点,

setSeriesShape(0, new Ellipse2D.Double(-3, -3, 6, 6));

请参阅此相关example使用ShapeUtilities

答案 1 :(得分:1)

使用从setBaseShape继承的AbstractRenderer方法。或者您可以使用setSeriesShape

setBaseShape(new Ellipse2D.Float(100.0f, 100.0f, 100.0f, 100.0f));