我使用JFreeChart创建了一个图形,并且一直在尝试更改Y轴上的范围。
我需要它从1到10,但间隔为1个单位。 (1,2,3,...,9,10)
我还没有找到解决方法,有人可以帮我吗?

最佳答案

试试这个会起作用

    CategoryPlot p = chart.getCategoryPlot();
    final NumberAxis rangeAxis = (NumberAxis) p.getRangeAxis();
    rangeAxis.setTickUnit(new NumberTickUnit(10));
    rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

10-01 09:13