我正在使用XYLineAndShapeRenderer
创建一个JFreeChart。
现在我想在显示的图表中添加标题,如下所示:
但方法renderer.setItemLabelsVisible(true);
似乎已被弃用:
现在我尝试了以下操作:
renderer.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator());
renderer.setBaseItemLabelsVisible(true);
但没有结果出现。
然后我试了
renderer.setSeriesItemLabelsVisible(2, true);
但这也没有结果。
所以我的问题是:
renderer.setItemLabelsVisible(true);
的正确替代方法是什么?
答案 0 :(得分:1)
答案 1 :(得分:-1)
final IntervalMarker target = new IntervalMarker(4.5,5.0);target.setLabel("30 day moving average");
target.setLabelPaint(Color.RED);
target.setLabelAnchor(RectangleAnchor.LEFT);
target.setLabelTextAnchor(TextAnchor.TOP_LEFT);target.setPaint(Color.RED);
plot.addRangeMarker(target, Layer.BACKGROUND);