2

发现无法关闭访问渲染器本身的形状。

renderer.setSeriesShape(0, null);

禁用系列形状,但会导致来自供应商的形状。

renderer.setAutoPopulateSeriesShape(false);

禁用供应商,但会导致默认形状绘制。

renderer.setBaseShape(null);

导致异常,因为此处不允许 null 作为参数。

那么在哪里关闭形状呢?可能在情节或图表对象中?找不到。

4

1 回答 1

2

Shape您可以为任何系列提供一个空的:

YIntervalRenderer r = new YIntervalRenderer();
r.setSeriesShape(0, new Rectangle());
于 2013-03-02T00:26:20.520 回答