Java 如何在JFreeChart中自定义x轴标签间隔?

Java 如何在JFreeChart中自定义x轴标签间隔?,java,jfreechart,linegraph,Java,Jfreechart,Linegraph,我目前正在使用JFreeChart在折线图中显示一些数据。我x轴上的标签(整数)太密集,所以我希望只显示5(1,5,10…)的倍数。我怎样才能做到这一点 多亏了垃圾神。NumberAxis有助于自定义轴比例。起初我确实使用了CategoryChart,当我切换到XYChart时,问题得到了解决。下面是关于使用NumberAxis更改x轴比例的片段 NumberAxis xAxis = new NumberAxis(); xAxis.setTickUnit(new NumberTickUnit(1

我目前正在使用JFreeChart在折线图中显示一些数据。我x轴上的标签(整数)太密集,所以我希望只显示5(1,5,10…)的倍数。我怎样才能做到这一点


多亏了垃圾神。
NumberAxis
有助于自定义轴比例。起初我确实使用了
CategoryChart
,当我切换到XYChart时,问题得到了解决。下面是关于使用
NumberAxis
更改x轴比例的片段

NumberAxis xAxis = new NumberAxis();
xAxis.setTickUnit(new NumberTickUnit(10));
XYPlot plot = lineChart.getXYPlot();
plot.setDomainAxis(xAxis);

看起来您使用的是
类别Axis
;您可能需要一个
NumberAxis
;更多如果这不是重复的,请在您的问题中包含一个显示您修改过的方法。更新后,默认情况下,a将“自动确定其适合数据的范围”;调整封闭容器的大小以查看效果。谢谢!当我更改容器的大小时,轴会重新缩放。