我使用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());