当它是 CategoryAxis 的实例时,如何在 X 轴上显示更少的标签? (JFreeChart 库)

How can I display fewer labels on the X-axis when it is an instance of CategoryAxis? (JFreeChart library)

我有一个与 BarChart 一起使用的 CategoryAxis,其中标签太多,无法阅读。 我想为标签设置一个可见的间隔,所以假设标签每打印十个值。 我读了一些推荐使用 setTickUnit() 方法的帖子,但是 CategoryAxis 中不存在这种方法。

在这里你可以看到我所指的示例,因为你看到我有几十个日期所以你看不懂:

有任何指示或建议吗?

谢谢!

您可以在 JFreeChart 主页的 FAQ 部分找到对问题(和一些解决方案)的很好的解释。 你最好使用 XYPlotXYBarRenderer.