我正在使用我从网上下载的以下代码
TickUnits units = new TickUnits();
DecimalFormat df1 = new DecimalFormat("$0");
DecimalFormat df2 = new DecimalFormat("$0.00");
// we can add the units in any order, the TickUnits collection will
// sort them...
units.add(new NumberTickUnit(100, df1, 0));
units.add(new NumberTickUnit(50, df1, 0));
units.add(new NumberTickUnit(20, df1, 0));
units.add(new NumberTickUnit(10, df1, 0));
units.add(new NumberTickUnit(5, df1, 0));
units.add(new NumberTickUnit(2, df1, 0));
units.add(new NumberTickUnit(1, df1, 0));
由于我很新,我不明白这段代码实际上做了什么。我认为它设置了y轴上的值,但情况似乎并非如此,因为y轴上的值超过 100 美元。这段代码究竟做了什么。(还有到底什么是刻度单位。它是定义轴上的标签还是我在这里弄错了)。