标签: java jfreechart
我想将点的形状设置为圆形。我就是这样做的:
Shape shape = new Ellipse2D.Double(-5,-5,5,5); renderer.setSeriesShape(0, shape);
然后我得到以下结果:
圈子略有偏移。我试图改变(-5,-5,5,5)以便根据线条居中圈,但没有任何效果。圈子居中的正确方法是什么?
(-5,-5,5,5)
答案 0 :(得分:3)
请注意,Ellipse2D边界包括左上角的x和y坐标,以及width和height。你可能想要这样的东西:
Ellipse2D
x
y
width
height
Shape shape = new Ellipse2D.Double(-5, -5, 10, 10);
我们会检查相关示例here,如response comment所述。