0

我想访问我的 X-AXIS 的每个特定值,它是 JavaFX 中的 NumberAxis。假设我得到了new NumberAxis(0, 10, i)并且我想删除 Ticks 8 - 10;

我想到了类似的东西xAxis.getTickValues().get(8).remove(); xAxis.getTickValues().get(9).remove(); xAxis.getTickValues().get(10).remove();

访问我的 Tickvalues 的正确方法是什么?

4

1 回答 1

0

您可以通过覆盖 DefaultFormatter 来格式化标签

    xAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(xAxis) {
        @Override
        public String toString(Number number) {
            return (number.intValue() > 7) ? "" :  String.format("%2.0f", number);
        }
    });
于 2013-10-17T14:56:20.940 回答