我有一个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);
我做错了什么?
或
存在一个形状包括我的形状的工厂吗?