JFreeChart网格基轴

时间:2016-02-22 18:34:55

标签: java swing jfreechart

我在Swing应用程序中使用JFreeChart 1.0.14。 我有多个Y轴的图表,我想更改图表网格线的源轴。现在它们总是基于一个轴,即使我隐藏它。

我知道几乎没有相似的问题,但它们已经过时了,我想知道现在是否存在解决方案。

如果它没有完成此任务的最佳解决方法?

例如: http://www.jfree.org/phpBB2/viewtopic.php?f=3&t=27885&sid=c4c609f3809d29a46e3e2bbccfac361e

1 个答案:

答案 0 :(得分:0)

遗憾的是,仍然没有办法原生地做到这一点。 我被建议覆盖XYPlot的drawRangeGridLines方法,但我决定采用另一种方式:使其工作只需要更改轴顺序,因为网格线总是依赖于第0轴(及其数据集)。确保您的轴在绘图轴集合中具有第0个索引。

NumberAxis axis = new NumberAxis(name);
plot.setRangeAxis(0, axis);

我认为目前这是最简单的方法。