JFreeChart翻转范围轴方向

时间:2018-08-01 20:24:51

标签: range orientation jfreechart axis title

根据this tutorial,我正在创建一个具有2个范围轴的JFreeChart。

教程的结果如下所示: enter image description here

在此示例中,“二级”范围标题从上至下读取,但我想将其旋转180度并使其从下至上读取,就像标有“值”的一级范围轴一样。我该如何实现?

我看过org.jfree.chart.axis api,但没有找到与轴标题的方向有关的任何信息。

1 个答案:

答案 0 :(得分:1)

当前,尚无API支持(JFreeChart 1.5.0)来执行此操作,这要归功于scrapgod指出的问题。

当前唯一执行此操作的方法是扩展NumberAxis类(用于实例化图表),并覆盖drawLabel()方法。

为确保尽可能正确地实现重写的drawLabel()方法,我将在org.jfree.chart.axis中引用Axis.java的源代码。源代码很容易在网上找到。

drawLabel()的默认实现非常庞大,但是我认为我不会尝试这种方法。根本不值得我花时间。