将XYErrorRenderer添加到ScatterChart

时间:2012-08-22 11:15:58

标签: java jfreechart

我正在尝试使用XYErrorRenderer在散点图中的数据点上添加误差线。使用的数据集是XYDataset。我用它的代码是:

XYErrorRenderer rendererPoints = new XYErrorRenderer();
rendererPoints.setShapesVisible(true);
rendererPoints.setDrawXError(false);
rendererPoints.setDrawYError(true);
rendererPoints.setCapLength(new Double(0.2));

rendererPoints.setShapesFilled(true);
rendererPoints.setLinesVisible(false);

我想垂直添加错误栏,但它对我不起作用。请帮忙。

2 个答案:

答案 0 :(得分:1)

XYErrorRenderer“需要一个IntervalXYDataset,否则它会恢复到超类的行为。”这可能解释了XYDataset无效的原因。 XYIntervalSeries看起来每个点都有add()个间隔的空间。

答案 1 :(得分:1)

嘿,我已经使用StatasticalCatagoryDataset,StatisticalLineandShapeRenderer的组合解决了查询...因为它向我提供了包含在数据点中的偏差..