JFreeChart XYLineChart настроить форму узлов в кольца - PullRequest
0 голосов
/ 04 октября 2018

У меня есть XYLineChart, и я хочу настроить форму узлов в кольца.

Примерно так:

shape nodes

Здесьэто код, как я пытаюсь сделать это:

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);

Что я делаю не так?

или

Есть фабрика с фигурами, которые включают мою фигуру?

1 Ответ

0 голосов
/ 04 октября 2018

Мой код в порядке, но проблема в строке.Как сказал @samabcde.

Я сделал большее кольцо, чтобы увидеть, что именно.

https://i.imgur.com/JM4xG88.png

...