JFreeChart 翻转范围轴方向

JFreeChart flip range axis orientation

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

教程的结果如下所示:

在此示例中,"Secondary" 范围标题从上到下读取,但我想将其旋转 180 度并使其从下到上读取,就像标记为 [= 的主范围轴一样22=]。我怎样才能做到这一点?

我查看了 org.jfree.chart.axis api 但我没有找到任何与轴标题方向相关的内容。

目前 API 不支持这样做 (JFreeChart 1.5.0),感谢 trashgod 指出这一点。

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

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

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