JFreeChart网格线?油漆套装

时间:2015-01-06 12:09:00

标签: colors jfreechart gridlines

Chart
我有这个图表,我希望0的行是WHITE而不是BLACK,但我不确定我必须更改哪个属性。

我已经尝试过了:

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

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

1 个答案:

答案 0 :(得分:1)

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

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