1

图表
我有这张图表,我希望线0是白色而不是黑色,但我不确定我必须更改哪个属性。

我已经尝试过:

((CategoryPlot) chart.getPlot()).getDomainAxis().setAxisLinePaint(Color.WHITE);
((CategoryPlot) chart.getPlot()).setDomainGridlinePaint(Color.WHITE);
((CategoryPlot) chart.getPlot()).setRangeGridlinePaint(Color.WHITE);

他们似乎都不是我需要的。我也尝试寻找解决方案,但我不确定这条线的确切名称,所以我真的不知道要搜索什么。有人可以告诉我需要将哪个属性设置为 WHITE 吗?

4

1 回答 1

1

在零值处垂直于范围轴(y 轴)绘制的线在 JFreeChart 中称为rangeZeroBaseline. 您需要的方法是:

http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/plot/CategoryPlot.html#setRangeZeroBaselinePaint-java.awt.Paint-

于 2015-01-07T04:42:28.947 回答