JFreeChart 中多个 X 轴之间的间距

Spacing Between Multiple X-Axes in JFreeChart

我正在尝试使用 JFreeChart 增加多个 x 轴之间的垂直间距。目前,我的图表如下所示:

Current chart

但是,我需要生成如下所示的内容,以便更清楚地定义 x 轴(请注意,x 轴之间的垂直间距比第一张图中的大):

Desired chart

有没有人知道如何做到这一点?我已经搜索 JFreeChart API 超过 2 天了,除了尝试以某种方式使用 org.jfree.chart.axis.AxisSpace 之外,找不到任何直接解决问题的方法。

非常感谢您的帮助!

一种方法是自定义轴标签插图(即增加每个轴标签下方的 space)。

http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/axis/Axis.html#setLabelInsets-org.jfree.ui.RectangleInsets-