【问题标题】:JFreeChart grid base axisJFreeChart 网格基轴
【发布时间】:2016-02-22 18:34:55
【问题描述】:

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

我知道类似的问题很少,但它们很老,我想知道现在是否存在解决方案。

如果不是,此任务中最好的解决方法是什么?

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

【问题讨论】:

  • 交叉发布here
  • 是的,因为我认为没有人知道官方论坛上的答案。但是在我创建这个线程库创建者之后回答了我。我应该删除这个问题吗?
  • 或者,您也可以使用更新来编辑您的问题,您可以answer your own question

标签: java swing jfreechart


【解决方案1】:

不幸的是,仍然没有办法在本地做到这一点。 有人建议我重写 XYPlot 的 drawRangeGridLines 方法,但我决定采用另一种方式:要使其正常工作,您只需更改轴顺序,因为网格线始终取决于第 0 轴(及其数据集)。确保您的轴在绘图轴集合中具有第 0 个索引。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 2012-12-12
    • 2016-10-23
    • 1970-01-01
    • 2014-07-17
    • 2011-01-30
    相关资源
    最近更新 更多