У меня есть XYLineChart, и я хочу настроить форму узлов в кольца.
Примерно так:
Здесьэто код, как я пытаюсь сделать это:
Ellipse2D bigCircle = new Ellipse2D.Double(-4, -4, 8, 8);
Ellipse2D smallCircle = new Ellipse2D.Double(-2,-2,4,4);
Area ring = new Area(bigCircle);
ring.subtract(new Area(smallCircle));
Shape ringShape = (Shape)ring;
renderer.setSeriesShape(0, ringShape);
Но результат, как на левом изображении.Это так renderer.setSeriesShape(0, bigCircle);
Что я делаю не так?
или
Есть фабрика с фигурами, которые включают мою фигуру?