setItemLabelPaint属性在jfree图表中不起作用

时间:2018-06-11 09:20:46

标签: javascript charts jfreechart

enter image description here

我想将线条颜色的目标颜色改为6.50%。 我试过下面的代码,但它没有用。

chart.getPlot().getRangeAxis().setUpperBound( Double.valueOf(dataRow.get("MAX_LINE").toString())* 1.1 );
IntervalMarker target = new IntervalMarker(Double.valueOf(dataRow.get("Target").toString()),Double.valueOf(dataRow.get("Target").toString()) +Double.valueOf(dataRow.get("MAX_LINE").toString())* 0.00001  ,Color.decode("#3c2878"));
target.setLabel(bundle.getString("p.target")+" "+dataRow.get("Target_Str")+"%");
target.setLabelFont(new Font("Arial Unicode MS", Font.PLAIN, 8));
target.setLabelAnchor(RectangleAnchor.LEFT);
target.setLabelTextAnchor(TextAnchor.TOP_LEFT);
chart.getPlot().addRangeMarker(target, Layer.FOREGROUND);
}

一旦我将以下行添加到上面的代码行,目标6.50%就会消失。

target.setItemLabelPaint(Color.decode("#3c2878"));

有人可以指出缺失的东西吗?

0 个答案:

没有答案