JFreeChart 网格线?油漆套装

JFreeChart gridline? paint set


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

我已经试过了:

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

其中none似乎是我所需要的。我也尝试寻找解决方案,但我不确定这一行到底叫什么,所以我真的不知道要搜索什么。有人可以告诉我我需要将哪个 属性 设置为白色吗?

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

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