是否可以在xy散点图中将数据点上方和下方的项目标签替换?

时间:2014-10-31 19:45:53

标签: java jfreechart

我正在制作xy散点图,我有代码来设置线图的属性。

private static void setLineProp(XYPlot plot, Color c) {
    XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();
    renderer.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator());
    renderer.setSeriesShapesVisible(0, true);
    renderer.setBaseItemLabelsVisible(true);
    renderer.setSeriesPositiveItemLabelPosition(0, new ItemLabelPosition(
            ItemLabelAnchor.OUTSIDE12, TextAnchor.BASELINE_CENTER));

    renderer.setSeriesPaint(0, c);
    plotRev.setRenderer(0, renderer);
}

这将为折线图顶部的每个数据点生成一个标签,但有些点非常接近,导致标签变得混乱且不可读。

我想知道是否有办法在折线图的上方和下方交替使用单个点标签,或者甚至替换标签偏移量以使文本不混淆?

0 个答案:

没有答案